98992322
85753600
92077472
73108241
67086275
41043466
84392809
31985715
64883365
38281332
67466655
66502959
2037242
93714603
3894835
83814296
15312164
626480
29097179
32427373
27047284
86749719
39318017
20623043
8199764
18025069
99222976
10049415
98817580
63583701
20782989
67591415
53565278
1478414
64074371
89125452
6643988
15966996
1870601
16519311