2920916
4396296
8571994
10441888
37464115
13129986
5261890
89806412
43798106
57611600
88188566
84213793
98297115
63921402
18272058
80466034
76943626
43637620
60008311
91617289
72415781
69509149
2923167
36965734
72416752
12477384
70186775
29672987
63622942
88841439
447106
85453074
63101880
9956088
39305056
87615886
53968009
7313775
93968294
44765613