95708547
3334878
78355658
70572850
3456978
91376204
23108425
20472663
727715
17492254
75346332
58495215
10658601
3957186
89875449
31691875
91324799
48643647
12522146
68544109
13369835
66816084
68767906
1553298
34891854
70299012
14587384
88768166
394701
28789394
99665088
31899401
77369973
809835
77088429
48036678
43604709
34969527
12239492
2156694