40281341
59437713
73929515
14486610
6205571
8483556
63649009
1112482
8387571
30119385
78036833
90277466
6184747
84863534
27913479
73757952
39002666
13447804
35729060
49914633
95543682
38849242
94877448
63815462
3508492
83578938
35653386
1752561
93946982
17343386
13316851
64634318
38013925
39593165
41822840
12733036
79541126
29948916
30322744
6752630