66571344
59739296
38368843
6923640
68517820
5099670
29375022
33465287
68744680
98744610
83893391
98402047
71711956
54143426
78077662
84195656
99963798
53009325
83641963
49169435
96501025
77222634
9505084
74857619
97297443
72225975
81554139
17634596
4023623
85068619
70237784
72762262
20474342
45394233
14816236
4391811
29098012
43797122
79101863
20302702