38908244
99969713
97659128
50473467
78161428
98181
31249997
88105361
70271990
48188789
83062877
59068123
83166544
12033636
43632910
62789804
7087990
68097577
41559933
96813977
78938110
33036111
84288184
81378907
67891966
62508015
61117354
12023269
8282800
70395533
51606034
43257435
67423491
53781703
931587
85577126
21086440
52672901
46546218
23559525