17555096
7114546
76597590
90007626
17784396
60041214
19403871
13326811
9078787
47168764
71336446
45221234
154338
52013834
52897041
29622011
8155272
63358410
32375503
17451326
43768118
45941757
66941527
80713349
15759893
29848942
89783891
7284995
60818549
85034668
96345791
71113121
48103046
94949595
18189179
76791859
5554467
83968005
23259684
2952056