1
2
0
221
3
25
30
5
24
21
10
178
15
16
18
17
22
127
187
218
141
146
54
52
150
98
159
28
136
86
47
230
82
143
55
190
152
153
232
128
401
217
359