42855012
8198544
42187250
2801842
70031736
63132569
6551831
70714480
61028491
38714382
95408488
82115729
20711140
6731918
97387022
71823051
68314172
51876614
31301523
69117038
84149086
81661460
86126496
7646913
16325195
97701250
93738627
72926593
49391749
40982556
35333133
56968821
62965485
33461919
5258355
43251289
50516832
3929204
68491247
49517