80403905
94482285
19961883
72736546
95272049
2237435
50211091
27727789
17554827
62205167
43985658
31057884
9599414
32507613
72491483
65031151
10879080
88944081
98326220
9446094
10661651
83066898
90381066
119534
81428385
50086814
54156144
65171105
95909326
59267608
71974
75002326
21388191
15202887
62372894
30131539
36637114
53096195
79974018
25073115