22
20
55
39
57
48
61
161
29
44
31
109
165
76
12
96
82
69
99
33
26
14
24
122
72
47
79
71
88
84
40
173
45
49
90
41
113
130
58
177