40049765
72505570
6246228
41408259
36769886
43208543
5578473
10304517
87326744
2176727
17051843
6929875
50209311
18891684
99423984
37202316
93333925
52233628
25625249
52422509
11169147
46788646
68124617
40315394
7024983
5034862
16616904
15626939
47569952
45301206
328981
37266355
93576424
76262478
42845726
13879207
57269294
58975029
20649018
40048759