53
31
818
47
99
666
52
131
98
224
115
451
259
165
64
322
128
657
387
236
510
74
79
124
130
506
185
473
61
285
852
153
765
325
89
73
527
271
302
476
216
133
397
381
188
181
161
107
347
78
543
2148
164
517
365