31601543
71845968
23842150
24882159
35102606
61081086
97886242
29614146
92971300
7825202
26717470
28605126
77137049
12747276
292004
58935021
10669698
68862142
61251488
69141084
71251827
72018801
6026513
18579294
36215783
139775
73924980
47765808
64387020
90839185
65126482
29654159
30105379
35597954
87435596
46047459
86605402
40666839
44951975
3054126