200
152
3
1
121
0
20
362
9
282
8
100
343
600
582
7
5
10
364
2
303
4
340
624
500
509
350
983
21
1500
2863
61
122
723
1000
2326
41
143
800
793
13
11
962
12
833
865
912
16
998
50
2175
6
33
1455
76
2789
51
1764
86
1547
59
3137
68