285403
115149
245139
102461
494188
80736
595706
644561
489290
487116
518124
291213
272965
148369
39745
790929
941341
964415
672242
166402
672160
999191
32484
338474
927644
340710