8
24
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
49
19
25
13
191
38
56
66
84
61
21
236
105
78
73
201
71