50307688
2607481
48536116
8290745
98277275
39313527
16117747
42084604
94719567
78891275
29614213
79841107
85704053
86697429
33919447
3677359
57127156
16297136
3934838
4582392
9969902
54331034
54802090
2804802
1015358
11214393
94633156
30202500
57787567
27537327
97168273
24102626
89383608
7986546
7492892
79718236
15857194
35634123
73647082
7874296