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