47746789
17626060
62372985
4258262
8795635
77294551
5922091
43365866
87831739
81134521
58673944
29183040
7469536
10654908
9465858
84808501
89912967
25639902
67104206
52246095
60432187
89801021
27634609
55034740
66535960
72772400
79052528
2974660
76286066
16458219
96617327
38979183
36597999
99471501
90761700
242847
49616951
56945495
58238893
8033388