25854475
20016580
14922330
91924371
13358808
39266916
33089
9148458
33665106
6091190
8243093
54961507
4765241
38288429
38967640
73113873
72757192
3472509
76329952
69438090
3328390
18637005
96545610
11482214
29713100
29005802
39486252
99898541
89326518
58283470
64896327
89484725
7753633
51891861
57762213
4414646
36138522
49704463
50854769
90029515