0
200
12
5
31
132
25
1
17
342
2
46
46
563
16
120
163
150
281
255
90
4
74
208
3
18
123
211
245
91
9
6
216
179
153
142
287
5
100
101
85
36
124
87
233
