39
34
37
91
118
49
51
61
29
31
64
66
147
120
188
153
25
78
129
73
97
13
98
126
170
53
289
82
42
22
20
205
35
75
14
123
450
161
58
60
468
93
282
532
159
377
43
336
195
219
202
136