32
62
177
55
39
48
60
182
131
35
86
166
96
162
109
28
58
105
52
36
25
14
67
42
202
91
135
63
22
157
251
101
112
99
173
29
68
71
87
134
81
75
339
27
66
111
82