10
16
28
105
55
66
101
107
75
95
30
204
56
120
48
334
13
21
27
40
12
81
41
124
106
62
22
80
172
31
39
3
17
24
25
52
176
57
49
78
164
121
45
89
70
71
8
35
111
14
145
85