85741224
23521264
73479592
70288987
65649180
55577554
86927215
26843885
46845680
58711930
98743542
50047290
8325601
79283068
56251273
21402178
8449224
4645148
99046398
9063351
30639239
83711178
47521060
67597664
31031272
15303272
8108130
15513135
7782623
4914962
21626637
76054899
72553214
93971771
20243431
62141650
44376924
6171255
75424283
27091226