43058426
38826509
29923601
3865604
8453115
93143338
6304719
5455121
71549770
50273671
56252330
77487703
9724728
28805494
71748600
69327916
19155338
2465799
6484544
97993159
60066776
19097362
67915126
38932476
90347682
95481840
7728195
14197118
85087546
65711996
60132049
18259138
45624557
8279174
5013912
4065978
84872964
23801568
41471551
11588270