50611532
41791674
50668877
39598418
9778847
95579066
45689242
42789496
68193378
20086913
47949555
66548898
90675517
21972527
95917835
28209195
33397672
28781494
72185882
41804661
8334541
25119048
7548912
40822771
59708991
77952684
28431436
14808464
93957331
40365137
48873865
6537741
3054200
6315496
81183188
24103008
19423651
31464292
29684800
6676529