99542903
59611751
5855696
40103355
44802184
61647214
50091870
95695984
50001487
5254145
9515430
222391
2743389
10878579
54553210
50604812
67548536
52378164
2032411
50032573
84787903
98847822
73415790
3259347
95395911
90316958
95308028
31826110
18067462
78605463
12129151
27029476
53575228
5285677
1531072
6396346
26822636
90086034
55778813
98108365