40438841
11302476
34715889
84701760
79464416
62557292
72679452
55118042
59137972
8064866
84023566
3481205
13673605
56416406
51031760
97495437
31718216
1834178
35683308
41198313
83992516
6529737
59061972
16293521
111259
86956851
83034619
41659298
20539801
13234541
80469143
19938364
4367718
12124587
72456245
18985493
72963267
4304172
74924507
23177934