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