9
10
31
2
3
8
42
5
16
20
36
59
62
26
21
11
25
64
13
90
29
12
6
7
22
120
46
37
38
14
60
47
100
34
49
53
66
35
30
23
19
72