32903671
40359428
3256797
35974964
6912413
31483105
97975984
31062554
73661144
77208738
86523401
70057699
8226585
34905589
31427684
42612977
48894168
25253806
8174458
20104276
5103329
75489639
65024972
80161545
63399023
35089046
23749481
37675421
52875997
99077750
86641599
98981405
38456617
8066489
23466846
6492820
19094643
9162150
38437031
12955724