200
151
3
1
119
0
20
360
9
279
8
100
343
600
579
7
5
10
361
2
300
4
339
623
500
507
350
978
6
1500
2858
61
122
722
1000
2322
41
143
800
791
13
11
956
12
831
863
907
16
995
50
2168
33
1454
76
2784
51
1763
86
1544
59
3134
68