29767644
85361566
50301497
6837346
336609
20163198
52475845
66509025
51467745
64349521
26896223
34761508
96952298
6357874
42177275
43305262
37786785
41595232
26517534
65889386
53482116
73897264
46753664
36063027
35147383
46142712
82444466
98337146
96184301
80887453
90555384
8524235
80502648
10923286
585402
45579523
68051586
2296641
7602806
27442631