93796460
21249709
87915255
68652958
57874457
92903169
50112762
2445174
61576638
43225496
50828940
25619278
89953980
72738362
5673347
58712382
26346804
66625660
97062852
48489709
37393443
63524786
30122527
34199505
30092645
86412766
93693114
81056557
3494920
66971730
91099514
3019097
47127025
65865840
19851138
96561899
58301130
37795434
68685775
6598337