12
55
16
64
29
27
15
2
63
5
7
36
22
112
101
30
19
9
3
21
13
142
45
33
73
20
35
6
8
24
25
10
23
85
66
52
56
267
26
186
95