90528528
47795197
82918373
40077881
6205306
5228413
80224986
45677799
69498050
3943680
4316374
4058367
13244636
4206408
42272538
58643105
80143813
88925614
45391171
32639767
71951811
83915604
401935
17395251
38093093
24729584
61324109
62982149
83907662
24674743
17518869
7767892
74186958
27327318
69143535
96142355
35336920
6221314
60294583
10263608