42985022
30543596
29342120
817863
65847239
83128761
18773651
45902854
72924557
78727637
89316480
5018746
39039448
76048104
42957876
9436156
57643560
91252008
3687551
1089106
81759204
87314282
67039553
34639775
26019943
90196752
87358695
24087816
16006987
50433828
13254511
92907295
22794622
1211316
86164336
13124695
99346934
86492225
78532849
82815339