100
92
0
4
62
1
3
50
400
61
300
45
49
54
2
78
51
48
64
38
46
200
321
21
173
144
192
8
5
172
6
183
168
160
230
294
222
365
11
15
271