41288526
37142795
32235688
14679518
89812741
11906828
66468113
23903549
96073678
294273
5281111
58552573
65455676
19565654
40481444
79512848
63112494
33103829
56515459
47195521
95279123
59535409
74023171
23677996
39961292
28943838
10891777
49464344
85575969
36055356
31161116
42618911
27691199
6384733
66439071
8005374
32852924
5305119
86737847
20273033