23384500
15326554
15897406
31074861
58519381
25982809
89662787
51985778
10083471
99135422
3554221
50517393
28904468
63649778
28138711
53987069
81881471
27145955
50359221
25483303
5793699
9865118
4618244
32071083
71834375
78556151
71876222
80814095
6427239
84788824
68247476
16117069
71797176
61702496
36762438
97625738
48644957
96192826
49536468
49818677