10
25
13
32
20
9
12
35
6
16
40
77
1
15
2
33
23
27
14
55
4
60
24
11
26
36
37
144
49
42
22
41
3
18
17
51
89