100
83
0
3
61
1
58
48
400
55
300
43
51
2
41
71
49
45
59
4
37
200
318
21
50
169
141
189
8
5
170
6
181
164
158
227
292
220
361
11
15
269