89665613
30792911
19422905
8629320
11375755
91115152
32422344
77868035
15474719
81522500
12307385
29128782
679972
94009407
98625612
37119722
18426014
63859545
9937382
51355903
22086959
93105860
773920
96638181
79901281
42104657
22151832
95643150
73764055
90938147
81046621
38747078
95071448
46404524
51141879
91882683
18872044
8318986
80709916
97089516