229292
589291
204470
163966
130307
910570
453540
98163
200492
19957
689978
518280
578448
985980
675466
97181
33616
33208
975254
207165
392937
803843
956537
137955
382622
414828