26252504
11686065
7141994
86588897
16064246
311851
40056555
68564172
89812135
23465564
17303170
22316082
5962494
68504558
12894476
14992292
37226593
82986787
62573812
10516071
67383274
96261326
41243846
60678816
40646843
45712650
5651453
19149460
86879057
1359363
87122867
44584774
91474730
73937375
94254738
74578257
24066714
347405
54223470
71973162