0
1
5
3
16
66
7
9
14
116
60
19
36
20
13
140
33
37
62
56
12
27
17
2
240
443
49
72
105
43
68
197
180
71
50
130
28
145
10
166
162
169
95
34