33914902
81428032
98367259
9985921
85272027
52589623
10928360
87168790
52739005
68048425
60252680
11784356
20242862
54083406
58315999
12107511
7645589
45651997
95616574
63987
81743073
5089165
69185482
47028692
1399690
32324235
82702884
65055394
63923219
86598250
9533352
69783826
4116797
37528626
70092057
53998057
9999179
36056608
52626434
451135