46256381
11103090
87848966
52165569
29765108
11649971
40202341
18882377
26384936
22413449
92498420
73808511
58019698
1744308
10348636
29562543
36537687
4583699
72897473
17697047
30625698
6558994
18495976
4652993
85062872
45186107
826648
86312876
19837790
60612742
31242427
60353880
12428986
43897806
66392816
32526432
5144819
2658080
34879893
25526528