77565647
48406624
3377797
66204308
35697316
20985675
68448806
80968233
1833996
17963656
53997244
33899750
8843415
8964442
47566211
39395975
57556107
84055287
61387055
1594032
93127283
7588711
96895447
2183453
50651958
11947054
43127229
946881
97818306
3035897
57645486
62165244
31522325
31253826
9086262
6830933
49501942
94422220
64698973
3502920