38
124
30
67
63
52
121
39
60
85
288
22
55
56
120
1000
218
319
45
33
95
238
73
71
109
93
80
122
94
31
177
15
394
51
74
214
125
37
249
127
174
145
317
79
162
171
190
66
44
32