85601095
52527596
8959413
8621796
76281610
21147837
38299301
23077675
26439201
2027228
34299562
9952763
5072838
69033081
71222744
99254740
82879949
71619308
7279943
97252524
82716798
56037665
88542377
24206368
1734434
15509351
54778893
27698251
54388456
83759892
24685613
17485401
47866140
3132266
16011184
95655041
87325916
74559303
23824444
38117731