30
20
27
13
26
11
25
105
10
7
14
3
83
37
19
46
1
9
49
4
33
2
6
16
5
8
28
15
12
17
32
40
23
18
21
22
35
81
66
38
51