39774939
24472274
81354580
13759334
50636760
67701118
51693949
46974448
78042460
89953260
87451724
20212616
52648391
5961199
754938
66487240
12865872
40026466
99919012
69397623
70254302
36777546
26248229
74904378
52043962
21257451
47059107
47379822
29376992
58659189
68617825
13591243
59239280
18942874
32194776
20007843
12958314
40646063
61142914
1582030