30
19
4
5
3
33
14
29
8
26
23
6
16
24
18
9
117
11
13
45
17
49
12
10
2
1
21
7
76
78
15
51
44
22
81
27
57
31
58