20466014
539052
6855859
78439986
46934401
26929030
60502042
8213475
85009872
73638401
60765804
93705324
62109438
50702687
6210552
32306897
1183357
83749411
56955700
60219944
68197050
80106329
75172581
15785847
3781387
52841188
97053780
43659451
8021150
8083487
80145055
56492137
88194633
52822201
33707734
5803451
16088860
28349694
17608696
656240