27714369
50945736
84973036
89613735
32262202
66242006
62239504
46604018
39815075
28566398
19759229
49124837
22426623
64143469
93533212
88871331
94381989
36145301
5656974
44879523
90834846
88936574
86978114
56894491
27526482
12187890
8265534
75115992
93386812
67439817
41049435
26256434
18252026
408157
17775570
25153843
96188420
22948479
22032655
19303782