21768997
94688180
12595206
98222439
85992383
33564295
80737352
34758006
16531337
43247934
33315725
48973709
10112631
3254973
79813571
72105835
17531397
74285888
55124774
19457843
26093424
30388548
65498675
42326006
62592410
33819360
54755280
43707928
22838419
15158653
10608055
6291359
87735385
21261228
53459621
95507343
94671167
59857968
36863758
52801952