43883838
28566356
14165943
76789974
63862920
72609439
29948995
7747670
30114530
90863088
5187797
8643335
60083541
14802796
966026
40973177
83848328
23409266
86233794
53567767
46268409
66731923
15332774
77327545
73312409
14207427
35952953
2279449
13518915
6323736
66846916
52148203
21577288
19157554
12119173
6548494
74515219
38427980
97232114
55897921