52572235
4359058
79286646
19567954
74292284
13522220
47466153
24844643
14955257
52561249
80073187
86752768
99485098
22062614
39246479
54807987
80956407
54836546
90688939
26185148
65256322
26841027
65829796
54548540
21529096
61669822
37592568
7823698
22183642
10907757
97272823
79708099
5897544
93041435
92763187
33465737
24982670
47054202
2324563
30873618