14096592
60727227
6427889
48095258
33419207
21547847
3136713
68903742
56647896
20126543
759699
24152214
15305531
88741251
1452419
42541833
33396940
94512290
39618708
59306738
57495481
58301477
6694410
90669808
9596981
14524020
76191747
43294070
76111528
95619180
65576129
28598278
37935574
14581443
636182
47096205
26028091
98051685
54223295
26577566