8
99
162
121
212
127
23
43
276
58
114
109
27
142
81
93
66
161
46
32
18
211
11
244
322
247
132
78
221
33
21
24
204
80
49
75
184
265
263
92
74
28
269
138
140
13
136
29
52
40
39