59782221
83663050
80749059
30919461
10069404
32566800
36074774
70771670
18323834
67145098
52027730
27316000
70094468
41946872
89933131
52212245
11195362
27203577
15764192
95448593
36041073
54044435
83092632
88952113
74934933
17832143
15895453
47844716
85815673
76667028
17022230
1349180
1395499
29219445
7853333
27359910
19386072
27333806
50115668
17157889