21425986
44053181
44717179
74855811
42638241
39694616
22439953
71306172
32041674
65317534
11927878
74048955
57149467
49752374
51102845
88207286
14456377
12481440
7349320
74682393
63264105
4233527
93558742
96859123
32054007
31378025
94977452
4635496
33266313
33369325
51369472
864198
20334333
12076436
50213956
41961730
39253651
8356623
331575
25823188