29913140
24271682
1123265
7721868
5882629
69225355
23357748
88254218
547461
83007928
21861577
12139646
78417345
24163878
85085460
77977306
15801031
10096058
98519376
66129682
86745321
27936822
74152054
61726153
89126910
25709268
66194601
83185302
57423708
5562601
11066489
28459345
96859838
81725162
21149617
45239970
16955810
19699554
64146094
1133259