57
79
68
81
44
158
90
26
225
223
283
409
116
58
19
25
56
745
2393
220
403
123
197
32
91
141
117
258
321
371
112
994
299
151
96
266
101
121
277
237
172
519
1360
1292
595
917
170
12842
691
69