20
132
456
195
74
60
64
173
110
412
59
423
776
985
438
462
201
269
288
284
118
279
253
122
263
104
85
177
95
261
2450
277
723
183
244
210
291
191
675
199
311
43
228
883
853
682
612
395
740
804
640
531
3218
1284
966
2267
645
2672
2309