8
23
18
9
30
12
26
54
62
123
177
51
44
92
138
165
91
58
183
102
28
268
232
239
32
333
40
283
42
48
19
25
13
24
191
38
56
66
84
61
20
236
105
78
73
21
201
71