506210
953710
279296
934429
45296
496832
505672
109422
768568
786148
367475
814378
518372
990854
813471
270428
75221
14215
656230
188557
1086959
170222
46669
656448
360150
565280
386367
669710