66286198
21158556
48489156
30466040
37753504
59201599
60769791
87278195
18163021
8479621
93063967
60652718
8419971
6049424
22783371
764204
84785050
97874842
96618106
66879061
464553
88694045
8883349
82096
46416636
51328041
69358904
2979888
41698294
98014654
17761366
88257081
8697219
5215268
70754171
44929905
99487559
83834949
22936993
60412652