692
162
875
363
318
78
503
170
572
231
507
320
375
171
281
203
573
217
232
99
141
90
582
128
388
135
494
59
594
69
375
70
656
139
446
108
426
199
341
189