20685594
9143194
74792832
28026375
21314100
10339728
63801051
16176457
83311717
83721547
81148121
75587194
52315732
15173052
5343527
2215124
98847574
110566
13829310
73485495
80682052
95151191
84431997
89448743
53319264
89364016
15636274
8715335
83733047
75449630
19669898
69657265
55628122
6675170
46471289
66827055
71347843
24634571
96843036
22427321