99576130
58633117
9022384
10426685
41588515
79589374
8752759
56692190
34848433
53457226
88764234
10748336
2369006
11675542
84018700
1146755
58531959
9776962
47981131
75936775
36861635
80649673
56486586
18544169
92917744
70047383
88603140
26359531
20722467
19085570
62023763
59813181
15281716
91359104
66083941
52555530
19522399
27039086
60828790
30836784