12604813
3247947
2590345
92937213
42432742
85997810
3611588
73064508
26695893
98307834
12645575
63536944
47196128
72004804
74246133
8850373
18116353
8993350
80698139
64757624
56033331
26374536
71622303
6973755
51979275
4775468
97048455
88643548
212610
43396785
9549396
41293681
95474965
48559835
11285674
53333197
78458281
80155494
52948632
94159538