40771069
8338222
19423304
55449954
3923182
25396278
20799179
69319505
82171943
30527312
46717130
52995337
53028907
49291095
42622335
80981622
93763379
7133915
10747903
2608695
22942380
53336352
87635087
634521
79054817
63556999
29904963
36517121
91519112
32385435
35907271
86113292
96361868
91511518
9461670
54282042
66611716
50954292
801408
6553649