43593561
81525820
144033
85633510
40929160
45165155
64087863
70243194
39994649
32182276
63898880
642667
89799700
4919238
79374043
88451651
37243569
55854568
52652659
7102749
24813459
21957978
44514292
49016566
9751102
32848608
85694717
76482826
11037403
2236752
90112181
4892935
7747894
54854851
16749473
8273599
15096089
17271969
1301491
53913899