29
4
6
25
33
14
2
1
0
10
12
27
28
20
8
9
26
16
5
32
11
65
24
15
7
18
48
42
13
35
43
72
346
126
84
107
205
51
105
74
88
23