7
16
30
5
4
21
40
19
33
15
14
13
17
20
32
57
29
68
1
42
6
3
27
10
80
90
8
56
112
49
12
54
55
28
9
101