0
5
22
1
9
3
2
4
16
32
14
11
15
220
57
13
60
51
10
41
98
92
193
197
119
88
260
59
129
229
53
232
89
30
106
178
124
152