40039662
15931477
21373226
4076823
4241981
61519461
33615685
21095150
41257374
11048535
74342701
85034067
37286025
98591957
29809825
67289525
48939756
60939905
79031532
6483813
18763580
79754131
73524369
27442312
66858278
40091747
24193406
40195666
9401230
55065936
482624
60549444
42608277
50091014
5491783
16428514
32832325
31326366
12547099
4588244