18
75
105
239
14
153
225
197
178
51
16
34
429
317
162
1259
57
203
428
42
63
222
27
196
490
44
155
127
90
104
368
158
151
369
231
397
37
327
244
32
30
62
115
303
159
103
200
346
204
112
64
1027
385
787
126
49