84602696
79589237
12419855
13138084
13764966
63298260
4187798
50117653
28474697
16293369
49044460
296639
63578744
61829392
89019050
38717721
42413468
29091131
3132172
47644829
95151156
68772167
99633972
43246503
35768622
20668184
38404729
16834249
59382553
82334024
56652773
83768542
38027504
31141547
52669637
2288270
66735605
4539048
61971393
67507942