18054053
11182790
24536527
84829460
61451682
428180
90456473
9871379
6898739
41964287
13866334
4519883
84484699
80572237
32631249
78655273
99699612
969800
60908382
7466305
3357856
45101725
24436157
2286616
56592440
722527
45776879
6896259
46769796
67504703
38365397
38207077
62539352
49915175
26084238
68892289
35144827
23448134
79861463
3488114