31243770
27695756
26145205
9044345
8442538
13267648
15299718
29971232
35733638
1747840
17851833
90375275
44925626
39133081
1266688
34123280
21347562
48289752
9106291
95747544
54327106
95079011
8739021
1150353
844253
12524509
78839854
75678494
46698059
95296888
2631568
80924752
72875624
26804815
75752788
89977422
37446947
51148435
33499
69346486