12
15
16
25
14
60
113
128
49
40
26
55
6
52
38
11
18
42
50
106
122
22
180
29
35
33
34
5
43
37
17
21
51
45
71
19
23
24
32
69