27892210
9518027
22672510
53225416
76802742
56241953
17519951
23565702
5017775
31392700
65587728
63813948
15766059
3157182
71844285
58129968
93856250
58656755
61398846
31324757
3583227
17554873
36955215
29702446
58203499
7251429
25612499
33866612
9234612
51927
82261522
74704961
32021675
6683714
97561082
59624347
94929055
77144164
63679022
78644883