9951388
8999963
4709376
60822733
85885549
639965
91236274
3619419
31522560
43691903
89213700
84539832
91973162
61951688
50705548
48569383
33201453
1015794
6235358
69079085
51795951
43087168
99727543
41486575
8173175
72721190
10011961
16253170
75912125
65746866
92602600
10616
39033924
66146737
43736612
91524873
44813005
57544019
99301185
84444055