26666
505880
110609
202415
137656
601757
463320
47714
526826
303937
685939
154731
37529
315129
44310
875146
4933
24188
992355
374765
111119
29914
6064
32529
725109
799637