2
24
3
1
0
16
4
5
36
17
15
13
7
20
9
28
10
46
62
22
6
11
25
8
21
19
130
57
37
48
31
156
153
56
178
79
78
33
101