0
12
3
4
35
7
1
15
8
19
27
6
39
5
62
2
9
18
21
63
123
56
37
48
30
150
152
78
178
215
226
77
79
32
101