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