51
86
144
237
92
276
151
59
349
246
181
166
18
1089
60
102
235
143
401
857
39
386
299
64
297
56
48
231
83
255
636
204
173
622
169
57
274
2176
207
179
667
388
448
193
115
75
802
40
108
2625
176
426
1581
30
727
321
80