42137702
34963663
977334
96375655
4265517
77109036
1589638
40103282
82868054
25506694
98374013
59861529
12428574
63924810
33954350
4435429
32839548
7391973
19661192
82516455
24402318
26454001
49582498
65666580
42259251
74417348
98218017
36748628
48281373
2809671
57053917
94751554
8292
28654133
28542623
43995060
29846149
2680202
58175669
99538703