46669476
4543194
6452788
23975686
61262046
33809630
84712181
76878859
80204355
4938054
87501351
52211646
90207601
11221034
2472066
29749722
65351000
60462625
72728185
16579057
3957947
58643984
82797894
57948968
19709994
32152422
79018524
47143674
80096856
27159915
36872426
33703555
2647222
6868176
9277234
51034515
39785040
6785451
41588033
48134600