90
271
12
22
202
88
73
28
37
86
98
169
201
82
46
253
85
72
53
77
16
32
129
126
50
191
17
25
138
273
68
225
216
8
147
128
249
15
26
14
56
19
159
219
168
9
3
141
178
255
176
2
54