77582931
1301716
16936697
30194581
6045694
63961779
28374741
3459234
58904498
46957911
31671940
3358530
37075072
42811143
89415332
35968947
2621570
73178312
28075753
53745082
40538561
89964612
46212574
6409827
60295368
47826299
37175298
60177972
93914754
52293606
10562137
52747473
70916943
95073026
15444987
59378724
48761713
74871561
80518181
5425674