350
123
456
104
439
102
381
115
164
81
395
158
429
191
230
135
541
148
591
102
592
27
593
73
510
174
647
182
498
219
218
143
446
113
477
64
210
143
111
52