2505303
2961943
76649489
84857387
10691898
32478067
31689024
39813746
47521530
95791924
52979088
22158164
71125743
66638998
63899593
22912151
87482746
10292893
19163464
91048548
53041993
83003623
86477417
58604450
63087019
8266287
19443062
18363079
79426011
36724424
17563149
32457588
4500714
2271598
75181484
97059453
38207961
88669983
16594316
66648237