28135580
22866897
3126737
15092879
34276849
6303179
3267075
52315519
35469344
72284596
75304576
89997097
94963789
9624384
20178095
68257095
24231191
93321282
78815360
50418860
18181553
23259429
55727592
18839783
9435950
88352074
6753826
15038274
96868300
17324572
4082956
25545080
15082258
2216962
42455298
158848
83773054
4024617
57788506
8589712