25038501
22117198
87592284
55484754
16882283
15945516
28427245
43794318
12272025
20091741
34277646
8626303
10581614
44924498
66401813
2663434
48064812
98326621
28898673
95795747
68267565
47802251
52464924
26017785
36706069
17792426
14408267
86996312
36742215
28837176
9539771
10894245
3539640
77051013
27662107
92083782
96546016
55219019
62002745
17033049