20504452
8294658
77249519
961757
44147698
32209258
71698206
32126627
35097310
94722360
4073339
86857860
40218511
98818677
13647018
12097961
39072640
41937599
93543218
16065884
15412046
1943940
68996772
79795062
62497307
37327333
53111250
41188465
18608279
31145999
85331798
2712674
6749589
11782462
77416507
82423795
8984913
61109561
24042054
65731271