300
230
1
200
347
0
524
7
2
100
658
5
23
657
19
544
896
9
27
50
989
20
1002
18
250
1095
28
882
150
804
14
907
26
985
10
802
4
1425
16
34
1740
61
1817
30
1869
37
103
2367
111
2918
3
38