21794785
8216622
87465832
80842968
12365502
30821316
55109663
66475232
55994202
8616000
31974442
26759816
62882139
92114751
80366360
5416348
11927036
55094066
48948436
80544498
8311467
64654355
99126903
90024459
65144124
32563295
74994122
89809704
55294967
17453748
15658760
45273393
39375443
55994494
18685582
24699971
47278784
5023305
30554753
48493107