21488092
58117352
44301167
893293
10947605
46257485
83503585
70988171
35698097
5748267
51429490
95816859
55586460
86605338
36316828
5824896
39223513
94709685
89161110
12884833
54867026
7080726
854540
93352861
32794114
33313545
4915706
77689324
61503479
55591981
1647943
23123040
10274856
71773506
92283639
23773648
28587507
6958139
11047978
40061999