67048305
18898451
8338764
1035367
4887868
93625245
9152950
87193297
17064564
80238391
70928394
44782608
25003135
97315457
18006091
408379
94094611
73183089
41859076
20976781
5599060
40727455
58315096
24725769
83262859
85093598
37947230
99896581
77859644
88742649
3579244
46634598
24484426
25337909
26639877
84099362
89767380
95559824
98733961
18048637