17358228
50656126
23999816
52352004
42635497
50829464
18226628
84534939
20666270
79573413
1253681
29666825
3295126
33845703
40261951
64299849
97019309
7942352
76559254
24566069
3682102
3941897
55718823
49897469
37622328
12823717
7212853
95836800
21981047
87951014
36405395
50099912
7200703
57652483
32018363
50167231
4978558
3602210
20608985
881746