50664613
96141723
11329711
86608988
74361021
16947461
16273606
1967453
52041862
10686338
54548636
10418329
72659786
71762254
60211267
46213750
89645814
65963453
94095490
43336544
27505192
75342510
8496601
96444044
87057848
65231445
16842269
96197407
4063465
2435538
4947595
27328230
77282898
9051074
978459
8183551
87753939
14662644
9597165
31606486