50636113
96155183
11949133
96392549
87788319
47541568
1554821
95586655
39051802
56899393
81429879
20382726
48001168
8912931
52838627
96954916
79802802
50197548
20168111
281921
17847932
45076204
66142442
56541450
10843753
56258903
47956906
5978675
55385469
13439739
18629052
14302863
17755669
1356302
44898418
10875583
33695136
98555056
13291928
4800769