35033558
26411097
8477155
4798230
38205108
54874317
19874241
6714328
45592238
12589303
64599113
87564820
99012260
67105353
66623187
61069440
81773820
54691941
80522944
19039011
39393560
5158138
6505681
88311217
26172305
10371771
88249231
14327079
77898372
8933598
43509263
2338371
10979520
18732886
4543100
82487476
72235804
19249968
8181111
14643956