39
15
34
35
55
84
89
82
54
19
25
58
179
75
49
76
43
192
31
40
92
152
48
78
140
185
130
106
242
155
103
184
137
500
168
207
97
118
173
180
335
32
191
79
347
160
87
69
166
452
132
223