29
3
2
40
37
41
46
321
90
34
1
32
35
58
8
12
13
66
17
36
5
67
44
56
27
7
115
33
20
18
0
9
14
15
226
16
70