54
135
126
34
252
96
207
33
238
237
285
423
181
2823
103
160
149
222
302
358
261
341
305
200
47
41
245
69
66
51
14
15
29
266
151
268
340
248
1961
203
122
79
25
91
36
641
137
39
104
419
64
398
346
1550
20
114