4
18
9
30
3
35
57
24
116
6
5
20
13
8
26
7
34
14
11
51
37
17
63
1
10
55
25
38
16
22
70
23
45
112
60
2
42
21
33