20656992
6680596
82157091
97852303
5052060
23612935
4665442
21566955
6759128
11701047
71975284
76408705
18845290
75155428
69559218
55403282
30473273
3147841
32139
1590512
31656056
52998359
30766301
48125858
33415036
1179654
16074457
88731500
995981
27403419
14083482
8947605
99839408
38261073
4241809
63232505
99917901
51637598
26871784
79288551