55496602
9773517
15727610
96194947
21069831
468882
48783800
94231523
13473820
92973512
65932693
57266990
58155720
37167504
31096913
4285227
66721413
50883369
87087964
60526483
67987708
94173332
9038700
45018639
7875553
3831559
835154
7403104
42322683
37111206
20865096
97543250
18381355
8446042
10006613
47121493
5768709
35204170
8338240
63663079