31516421
13224963
65446944
43553696
66041105
24656575
1426796
16629100
16204120
12157231
95557770
95189780
23772098
95281771
27648353
42075971
83128675
16645274
14972176
92639589
43694797
4697570
27731469
39279213
86053150
56521706
49714540
90145299
28609303
25819261
2463004
56162425
90478519
14551077
42473047
33062683
41485984
93805561
84123403
94425531