1010702
56812498
7349996
98967159
6691499
70727291
7217864
77553372
16411372
29802467
54167081
5412768
22353530
1484213
73393568
46381818
12133951
78264205
59321617
99061715
73925767
21698336
62028824
50875574
10392529
37718815
32356242
35108497
67176704
11618730
87596853
466718
17983260
51469953
60753254
39577159
12179246
84962736
7947940
89845935