12629250
5035502
49071132
2881138
89069347
13765898
10177322
86758152
63485958
11796099
98528627
69631424
21128151
56153027
26921434
24287277
64114832
61955869
39564620
90981538
40647701
47009220
3062815
46233522
98183388
28432907
89152755
94562892
19667643
49058027
14267029
4289593
68608811
14278483
88275035
87197688
21219467
89382325
91986820
4335977