40449883
75307780
65893130
26765705
66787499
64963463
2265872
39403164
24912957
4345385
33618062
77163865
20801857
87388981
82265324
84794620
68455905
29655097
47256633
20246868
18999061
48387442
31525393
14411948
80436222
60964038
35377392
80048730
33591873
22943236
74903245
11597454
27865168
28581788
91665990
43404276
10602603
68592699
78431507
57742135