60
97
247
187
105
169
85
198
151
77
91
265
936
99
308
76
41
439
35
133
490
154
341
432
122
189
104
202
182
232
508
795
82
275
56
118
78
282
40
244
488
49
157
185
18
208
61
106
211
168
39
73
241
483
765
8
27