39065123
16348484
60779224
32997482
91397556
77839987
1040926
757440
91369001
38008462
25822365
14975505
388341
13215416
6597861
95371516
86271994
90148830
36813400
24371591
60074050
25648632
66966569
34742273
88187586
2256595
61676758
57337328
16568250
5401236
92993662
22757963
6016069
71444755
56185356
840067
14635668
12456265
90986362
85987032