18756020
22482400
80122952
5271059
28721285
28036278
61436295
21113001
42089
19943858
94353980
15021066
10088893
70466004
96259488
66951098
94336817
33307871
87649752
21698417
835342
78975911
95035409
44154351
19292077
75698943
70315529
21822162
3776140
42494003
53539409
37873310
26816477
85217630
15496821
48418911
50507766
27262677
76209637
75991767