53044882
46962000
11364286
32902366
37898441
12173351
50678405
2891366
92328709
71457447
83455311
42959533
72438922
22443165
36217786
7634969
50498092
1435161
65685213
80025445
95761697
42662326
7757607
32452006
89396320
97858137
81442508
84137282
11998866
3828619
86399534
63184564
72212630
84103633
1964682
51464758
50062884
8567655
19928519
41446033