58591561
29614166
82858247
66477361
41781751
58682551
25635881
17196643
23126072
71937067
91462110
97614714
10616587
3364040
5905701
3964568
84159686
80913549
6183118
3960691
80498656
9112134
6908322
27911647
51226981
75008771
33059531
9702174
6427928
64283610
80656612
39247534
56734599
8652731
36943513
24962856
6836380
68188948
19297637
93725707