594112
58852100
9033741
25676681
23625195
68646991
90086858
72378477
29207255
9275672
99307687
72541736
24844830
56223827
6908069
83274565
73561313
22913495
8343196
79065727
52986025
9121650
35259888
72606047
70072210
35811566
37047414
2245444
32129227
98568519
76612943
72693060
11321732
42152213
85834102
39282338
90892080
16067777
40272321
27398595