28621633
22681841
71455676
61333556
86202395
63936393
27896366
4640618
90567900
34255397
14448096
10473241
54637079
29827970
20323144
95958713
87088731
97299646
7105106
62856762
14029279
6905026
24244399
5658585
8048192
21665151
87403350
19516443
15349659
89438096
51987235
34758074
22626780
4721202
60982786
17015183
8533906
67172765
19312092
2093997