12
23
21
52
18
27
8
16
44
57
53
28
15
7
4
37
22
64
144
89
100
17
42
58
41
32
181
36
47
101
40
98
35
11
121
87
70
110
30
25
51
127
39
33
91