95694947
11433178
7469225
61949242
3431519
16202928
52811978
18346242
4666542
37561361
13637904
19819896
82398039
25499588
49593521
53374195
29375355
46223261
7466318
682718
10096803
90529828
8292024
75976417
58613302
5528317
92442538
41027711
47949791
26544342
65767894
90683768
19707486
3533927
760051
96509819
18235432
9449942
38867504
27064267