49007496
49745728
5276275
86604999
22224833
7095071
72357135
64939922
706843
70985846
24095910
77577590
56479222
51615290
17926335
14497910
18148504
46825948
42238049
30753676
24395058
20614686
71971418
4466767
69749738
68468502
4884891
75391640
63696981
73862699
25417108
56585049
27454180
74137392
28582927
90542114
145688
9921435
54373355
25974461