44394509
21173878
13483594
5335186
95322290
46515105
28555545
88908057
6229886
3113570
7387185
70545674
31723015
74118193
11665649
79419020
3147153
95462714
45353296
22078477
86363433
42111483
54338096
82441346
63607358
17549645
89061299
47543689
29074762
70742691
36338511
36638053
74313351
77142466
28561216
879124
28789802
17218765
58358476
57083233