30
483
576
63
176
532
165
1686
336
14
3
30
245
16
599
210
811
167
161
1578
23
62
11
10
1000
706
859
343
651
1855
120
1331
320
305
143
2
113
14
197
166
515
56
186
454
16
387
450
669
245
277
