95849960
4189443
66525923
61515084
30673495
13512733
17645823
16156119
43377829
80187108
27354942
38046787
30522872
15866396
1572977
26431362
95692748
40467390
59914224
66277831
59272539
85089764
19195704
22271757
98706859
20805263
10258780
39771003
60424649
80752509
90997612
75433479
3814161
32913526
7909492
33203158
42098411
21615767
72312844
48151201