2
11
10
12
5
25
22
6
7
30
32
56
55
33
13
15
8
108
126
48
36
40
9
81
23
113
14
57
60
4
21
43
31
17
150
42
34
24