54486662
6803985
46802298
935255
87402617
962905
94483090
11591567
29285223
90726582
67982003
67041388
82642572
80472349
30945244
50149834
744181
61172104
14934436
32181329
28497212
8832224
6068939
9206443
39512958
61283415
76959957
30482945
28879460
68124670
2858611
1889689
636128
66466078
304976
75186953
11298926
29413712
64338475
10581133