40141244
52055586
20415733
414557
30515845
11346703
64774205
38881660
13169200
66929176
49171987
82356556
31043559
97387502
51848566
76102114
441588
40893851
29018866
54815865
16715054
18896302
5392199
5640756
1098261
26304317
66451488
91965207
51915112
14475619
74107996
68688725
9985238
83027321
15811014
28755807
64147420
49301470
86582914
27745173