64308351
14255783
86032712
47628878
78223680
51116578
7105315
25118768
97315961
57041726
35502801
37528588
44814748
52411536
2511568
16494111
19074127
52532562
42306538
26685549
8902707
69065295
12473161
40074326
32117473
6604118
25336236
1470840
81042629
73908291
30465326
83256558
33935225
70892619
50156768
12784031
52177228
46378838
66144291
38804062