21113937
50456280
41316655
16128530
80233379
72845476
68133501
2629281
15206636
41425569
21543724
57283780
884567
5813181
60971679
18268508
73584800
45943615
78686706
8913145
18375983
97809503
63161175
53313670
79558808
2137950
32143794
10344389
28869743
73321783
17729531
42434315
34002713
55391470
63643577
43028277
33931948
5374191
38275381
29137708