47444660
56005518
26835499
42136979
74112497
42447044
6774507
89946286
93058392
25282591
46772508
74967302
81592004
6256935
3570378
58272018
96838485
31905447
14789835
22354724
20924819
84626953
87528193
56496330
36374296
43164837
1496261
52065293
46587388
67084179
80925
87127226
49006812
57332901
1370144
9577123
39826695
65449247
15629228
64347734