21021504
4627286
27846144
7095801
58569793
63616133
69291049
80735766
56839384
103706
43871544
36372253
213639
67418360
48952805
22162756
48256993
8067998
18491605
16237351
86272657
49558577
40638712
2749739
25651680
83347659
55102280
8857574
38117015
63347084
59655895
71813968
76357465
23691857
67907295
57365396
89223990
78859906
1905600
72183489