93836843
60647
50157158
54532406
28811683
50991958
87682335
45395461
13666675
4266235
90906936
39191629
43711016
13924686
51974778
66173499
60057156
32469951
28574355
70813978
97704501
7224309
78554445
60052419
18835790
80477251
49219770
24978029
50894472
1223016
3779668
4436776
12539841
30405434
70971209
66303740
35104260
88134308
22942626
18138269