29
38
88
1
32
9
17
13
12
8
97
159
58
11
4
5
10
3
26
0
24
15
109
40
16
7
14
31
55
2
95
64
106
65
18
20
68
25
69
35
34