55117783
10918598
12296403
34291800
65328147
3992903
63652322
28933286
40223821
90563225
3889079
28101823
16606166
9043113
11558306
30004400
5393156
83443174
48636347
1073173
21958082
74968342
82265884
7975971
70463428
302750
55091151
31833727
54725307
21532300
35089607
46746399
63728790
6756825
48312536
73759598
51771524
55167729
30514702
42294851