46091996
25762150
2511151
95163107
68585499
86632783
85004611
9309128
2002854
40258976
98367818
77948209
64895785
52174000
33376894
97238533
41583937
20576287
4814819
58759284
59572791
87511456
67648001
67261584
3433864
65925929
2701422
52066327
95704437
17791585
99279819
98501370
7801170
29087230
12111046
28703757
497352
88078073
73404852
23045690