39
84
165
79
64
67
25
26
50
13
16
49
119
53
51
56
114
109
19
38
63
14
11
4
32
30
15
22
69
82
85
87
272
65
486
481
755
143
187
191
205
293
250
204
178
93
43
35
330
279
463
173
99
177
101