28133316
36678836
40132297
36895318
82138799
74428035
53904572
36839153
23057106
26968325
18291896
12402629
98204103
59211639
28572931
66324809
63491195
25742096
30445656
85958446
55355459
23758330
98956100
7272310
37467303
22895671
91239247
65974603
18262765
33412124
66349366
59008542
48724432
68688735
12952463
84113845
47521653
31641388
87337381
1229944