8496618
35088363
50709496
7218637
30338694
24163944
5096173
57885062
12166385
72003816
17558686
86397378
43854915
95714022
80621939
65834203
59663827
85662515
72289186
43077622
41126025
28598498
77975614
28781770
54837087
84865583
76128672
15728101
16685750
5320535
61012326
39383283
67556592
97005586
98319624
19471431
45775648
80229340
6967402
93665187