81814852
5045800
68688436
10167646
88946905
9920404
92354680
78871412
10818400
83739687
21263639
71744657
67343532
92806361
65723036
21439620
783770
61585457
88696146
53551294
33432161
81843227
502667
35694921
90985677
22344315
28505571
67614256
40811002
32829279
17287722
27541488
5853548
74381791
66599207
33009663
77115885
33323044
19343600
63529242