31766264
52186889
46016511
7264960
5874060
6279379
21872635
97231941
88473711
96068100
84447969
78659532
89855751
90623047
25255744
88114242
80501903
80581480
74015895
6047660
26757779
91925649
62757463
5601778
28173546
42438269
81688033
65435661
72647918
30786935
63147975
43805664
65237792
41443051
13496974
14468178
19658896
16211018
73371450
52334989