50284828
5227322
2858416
42905407
6069840
63496232
88563882
6334292
66442685
85904941
2719416
31972289
62923606
19959677
13537460
7953226
64805888
42417541
40951943
74341463
29242121
77255395
38806872
2085963
13656057
27125988
80598495
8934657
2699503
69438599
54161881
17894881
52758446
52676349
33102334
87099311
41162453
33574265
1340498
851343