2859228
912418
24312158
72884931
66695
62373278
8870639
16997830
51641778
44251615
98483443
8715610
34814361
97065129
7298157
6961886
74297274
26683626
33463595
76467638
90253549
90664101
63054256
97328803
34138120
12555169
75761160
73818421
1161920
36881091
76936681
45642702
84525017
20287021
28017226
52942244
47684733
9736820
80711371
6197610