12
123
45
6
21
85
57
15
18
205
19
27
83
66
24
222
59
14
62
95
54
46
152
4
43
60
40
2
55
42
13
8
5
10
9
121
183
29
31
58
11
41
261
48
72
61
75
114
16