38991532
84177823
64521114
6521725
86782266
46539933
85117408
18005599
94413894
7958302
63441313
29502336
92219982
29722071
6698509
87393704
52997507
80398438
25227475
49772376
65592928
5471236
6378570
58603356
38919979
5557238
17364881
99264401
79501983
86836798
507539
9283876
3733967
50752015
70121123
64122498
5907410
77682179
67999127
280248