57844458
22855761
59924236
33857394
6214236
52582048
24609776
2321761
882994
35481764
24577777
137374
23519300
1514947
786496
99237173
2078422
32753585
21481587
34793232
44194263
81291499
97343923
59317230
47662646
654028
1181220
92984217
23922276
20106857
16459573
85555743
51618127
95418690
70868885
7222836
26048823
25869102
86984405
44482839