30397809
22507577
70947925
19686308
20996598
68535792
46554102
6148449
93696401
98293373
12876391
52077296
86702322
48165108
67481788
3465558
22692194
75129625
75064461
34799714
96989296
31087171
30325576
96411040
2306052
16422760
51228272
60765827
79624475
73729557
2284566
87178393
97751092
65002310
16379587
16904706
20089360
61344120
9837160
83407823