651346
6911089
11198268
22071133
3415400
98651623
22249580
52531684
6023844
8578821
80555514
69387007
28138753
41144200
77106986
15907610
51537405
10181548
52939686
40557445
9026618
40151798
20956962
91544569
58418284
71982708
77513524
4759929
53807986
73791364
88444537
1928149
21435228
9442135
7212027
7719371
46372853
66333867
54654070
39771219