7
16
12
30
4
10
3
21
20
70
58
84
36
43
112
114
5
38
22
9
11
18
23
44
2
25
42
1
19
37
118
24
14
6
28
17
62
8
26
34
29