47447296
54563122
16259411
55423025
10213291
35336043
16912281
31502592
58186984
17603040
27152200
53075179
27439896
45545703
12379891
92039930
86918474
92915656
21158812
81938756
45236598
41546897
24257618
14741431
86448806
2971940
7207873
3814903
6387421
65581958
9444795
49263496
8061184
59908731
5099587
80103159
70159067
45179912
51088822
89039929