15929568
63904091
12412430
11578525
73369008
89055729
59921838
78784155
58455525
46329004
8429713
72555338
6852946
49444825
4102088
11202520
80918752
9211922
12311115
78318586
54404867
26989816
21026161
82974596
61767579
95893931
89281464
61189656
39219018
73407470
42873738
74122137
93257921
89644815
36196412
4982373
45859555
82176121
80594909
3075268