0
16
52
25
2
1
140
4
6
29
70
36
39
22
72
34
31
42
166
37
58
81
157
26
64
100
101
14
13
56
44
19
47
88
61
136
92
335
105
27
164
98
196
77
17
144
183
46
55
594