57346586
67354441
37905468
66865900
20454588
882326
42365980
9557588
5897866
16362001
19292421
7205961
70033890
90611919
4339332
21114523
67735609
4442278
91973405
76479342
91469087
11307786
58908764
69697239
95148170
65319388
96727314
50339115
46639452
1791879
70986634
51716183
89659069
30048728
48071423
34142306
52723230
75148199
14135817
7807375