91518639
34426493
25824090
18215668
40601652
77541247
83424781
42238195
56724283
58572773
71151362
94057690
93382877
49654579
47874374
45239697
17086318
76179734
476217
20969577
29534378
94336336
75311581
82777846
68999812
25364927
10293023
33617462
60554331
25837272
60808941
24566817
52497747
11233610
6308470
2673487
3053367
13057971
68462136
7738106