29
2
1
9
62
51
18
10
4
66
8
7
11
26
31
14
559
3
6
27
28
30
85
33
35
5
16
19
21
44
172
101
41
0
34
71
22
32
24