0
12
3
4
36
7
1
15
8
19
27
6
39
5
62
2
9
18
23
64
123
56
37
48
30
151
152
78
178
215
226
77
79
32
101