27232586
95041060
12087767
72207974
3524832
22904590
47387283
77261571
68991659
30894687
42137354
69796123
80446100
3521430
55706153
94521410
47025287
63109822
66501971
11472404
88655485
74147020
76882093
37843844
16039817
6976919
24971080
7170350
29863445
35923679
6004966
81902451
31006629
34768212
84119593
63973096
33707185
60334923
6021362
47382394