51521700
53827598
9434974
21126467
30431381
33786541
65623962
590621
7159178
12343011
2837247
87558282
32198632
91636613
10609467
21782650
26086451
60191236
94014957
788386
51354540
48111107
48643685
81659731
78019392
92563382
22666126
63688953
68754989
10029344
94715520
5438645
84451196
21014119
6538035
40024445
10469704
5704916
3673764
52182626