50708026
86281826
8174621
37666085
44765053
28941076
66388468
79204418
44742438
9041832
9878504
7803401
52905662
53352062
77245688
68436275
41939100
3641934
37293760
89528015
8017780
45535014
34482365
46495484
25009497
94227784
2814107
16438867
1554146
10408438
28837559
72853548
94489712
94108617
1788543
15432143
90871124
67035298
30499893
6148850