14
13
57
109
39
11
99
10
23
43
67
51
59
44
12
37
49
63
21
8
7
15
31
40
78
144
52
20
71
60
32
30
3
41
35
17
9
61
126
58
38
69
100
120
22
105