1
2
0
8
7
3
6
4
10
18
51
19
22
131
92
160
145
271
47
130
141
312
118
44
38
79
132
24
136
220
308
211
149
25
87
37
82
65
221
75
50
52
199
329
183
341
334
405
74
231
177
71
119