35431880
91968536
75925904
69504027
43879331
32973053
38435025
10042318
5907665
90266967
37277633
39834372
7628215
34522983
8904785
36915219
94663899
34485969
81832535
30886088
55013341
246293
49702052
99948374
72489708
71139584
8373830
14055355
92397019
71563881
40637315
56383715
31756176
8280414
38335108
88027026
73197424
6529495
34629624
87169743