42688875
25393821
22229886
66622712
84272527
68572100
98339925
33616846
56072291
31016829
52844382
38855720
57972660
64263983
40475542
20919885
1022903
2978899
50482297
80891027
45141876
7185152
91442065
6469089
93496548
52383781
3043032
42873566
74892565
19298778
75891708
32376641
25313930
38156040
85668839
77199331
85003366
52609212
5261453
24172681