31741
660220
483584
686343
545247
41281
589960
406168
786518
779584
826371
100280
994638
483448
218578
952377
544482
54443
269633
117504
149975
163535
911348
161352
117610
666346
1006152
344463
285920
413740