26
112
93
114
47
210
118
213
88
137
48
71
175
347
121
37
303
108
167
104
172
6
141
77
73
36
54
709
434
249
1022
361
282
63
301
123
103
341
242
29
131
297
377
272
25
404
181
427
371
57
296
64
214
262
211
72