59683560
58197274
18311962
1312255
274799
25548132
76447246
77549227
26151157
8265446
17382020
79798941
23557490
57133718
23489393
81099424
46012319
23323252
33039036
39448080
41713362
84903002
92527792
62606131
20005981
87377636
5034346
8865737
9421095
9218217
70539160
60409227
14447045
71016887
91098423
49942267
95045691
68037698
42043914
7897508