37296625
31216190
69443076
49978373
37846704
5499423
4695169
60438681
99072872
82614888
99326779
72541911
36243088
4728772
91048735
95529156
3775246
48548565
35188576
54508476
19601644
68919649
61628031
8760476
93538815
92081397
50053610
80865920
57691847
98272418
74218288
24286025
85383742
42723196
29709343
82557752
65102431
66792925
9988744
15705570