99643115
69941882
24257533
28485716
4932129
21856025
7667664
52803609
22718967
8809821
85239453
650983
78847041
673156
62133613
5891210
67861780
10021106
22509827
59173921
60568461
98748958
43525863
52357352
6398398
37198313
17054580
5203274
46702084
56183768
39178203
7780128
11692837
80303455
91523965
34642550
60328941
759487
25366072
87539930