91403026
10363345
46259190
91062274
8285225
49635990
40792369
96825172
3482769
68135758
61477705
38176223
19255764
26029946
95373920
1201883
51416
28457557
98466560
13345982
9576367
6103866
37054945
94052444
69329871
22266095
53558742
62596710
6656244
5424258
19849127
23536929
69913790
3998540
41583442
70582631
54935662
3458380
61711702
54427830