44909791
56242300
2381562
52526711
5416611
73391440
52679486
86141769
24869338
94184489
80736137
2815074
1074664
32454596
4496332
73714581
52178076
40787294
4541577
38503770
168026
98567300
361415
58688049
97382533
81223836
22509460
17308049
17297812
50057747
3106786
18088792
27183370
83745015
43951053
4019674
37357482
50352955
52396950
58816543