3111015
17836056
39243277
59295661
19374385
75799716
707821
63516
62066542
25818641
69991365
19582360
21964855
44235086
16172620
13587289
99464522
38481799
77367332
5998769
30674072
47046108
74421204
8443974
37473775
52966444
50482939
26849368
12553909
74147652
10715260
95375921
55839697
45137293
17256832
76972130
91985439
70834650
31193451
29796579