39149506
39601769
96874847
85194832
81284463
64058048
3468006
15955444
25857845
94711337
20076934
66742820
35919537
6872169
91007577
32478062
30614219
72826384
8876545
719284
10055022
62005176
92501007
92641485
9198439
57806
22315745
50029822
69536016
82637925
65674297
16341303
45364420
88258065
11628247
84509428
38947759
43634860
32535528
74807610