58352790
4835869
40359235
24882258
2898735
206170
59416580
44879556
4023989
749488
69676826
31438024
15771134
99057967
32091760
31455638
49405392
25295456
44783051
73924
98511128
59315715
91421966
64079694
11901531
9993411
66584407
97374781
98185300
31171600
46773006
16055733
33885380
4100757
4672974
85761487
11108841
56183438
61256721
82697079