86112102
40767634
449093
65057449
1890958
1171574
575686
95088499
66799543
99656697
70728103
37872341
692499
79868145
68495985
15346323
53387943
1510684
18087367
6105912
5246704
88177366
5779301
47979586
50283481
7976821
29119192
20312763
8338633
85992433
9727673
75187051
90315373
96085675
1019274
46989621
57106744
34355608
99898331
17384855