23721795
19502671
12876256
85708053
45738530
14379443
83727952
59745424
14757308
56994146
15493974
22663359
12211217
29112476
75166036
66356455
40597510
60632227
10201294
1608980
12669071
41348968
6235111
40718318
12919105
50627377
23337627
36448513
24951524
12621899
3709680
20429803
29123294
63586783
75585211
11995696
68199909
58805026
41092766
13067532