26633400
4540944
90543227
76848049
3075687
61521811
47022263
64157420
97049189
83115323
74182007
60027671
44842357
22654314
78126384
70998476
52961592
79353304
20438171
49507493
81383397
25789514
65547426
27929541
94216055
4441388
72572516
64932304
3835053
9836268
8501998
66158830
16273363
18259370
38345723
53967100
87957580
61736512
66977580
26176681