38795728
93088906
76622192
53273698
7491876
20254380
66665300
56798014
11546462
52102324
4833169
2211361
19056975
29043800
57931330
97241206
96029926
39258516
12356669
7509556
48795242
11381590
47664359
70451152
68533710
44725280
49018245
2869706
15054553
43825529
75474428
74157167
16442849
47282621
37536602
92285659
18596811
78809556
32279773
5678334