47465579
19272794
42578236
27306755
49136376
10571798
60138474
28346236
42023491
77586867
31725294
20755115
62469406
57327403
31101359
33967532
34919798
5656426
41797180
14001547
14723850
2409483
70583208
23484625
93567235
76797506
19964375
93196176
76642989
32353596
61161332
67886991
8483283
5317959
11564452
63286404
24498764
90365038
53057693
20984218