20
129
435
192
74
60
64
172
107
412
59
419
776
984
438
462
201
269
286
284
118
279
253
122
263
104
85
177
95
261
2446
277
723
183
244
210
291
191
674
199
310
43
228
883
853
682
612
395
740
804
640
531
3216
1284
966
2267
645
2672
2309