0
17
42
29
3
2
22
7
19
10
18
14
47
63
6
9
8
23
24
68
119
61
150
25
214
260
143
67
73
79
131
41
163
80
99
166
85
331