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