12
123
101
45
60
23
117
72
48
28
59
70
49
27
40
184
34
42
54
53
10
19
32
71
30
31
87
157
92
78
129
47
85
33
135
57
26
122
8
66
18
22
216
25
38
62
37
29
20
11