64164363
96435191
69805665
58138339
5062039
1782405
91261397
61019342
82748098
6039757
76518059
12696173
72549410
86938844
25078354
53512405
39462903
19776107
98631374
79005905
27761426
9334352
56317232
68455073
6663328
5695473
31423550
9051864
11095812
38219114
65724223
16677722
35613888
62149010
36874640
34244482
96019200
71008233
26331348
25404550