9
21
70
28
18
22
14
32
8
7
5
12
4
10
25
1
11
16
27
49
31
30
2
15
33
139
20
36
51
37
39
75
38
129
98
65
45
53
19
55
6
40