667092
51383313
2088101
38996896
54349526
5982779
5050923
12269860
47608410
20475043
83057030
993021
22431484
95769579
43131099
56823462
84317136
52486761
18131705
82111496
65651310
95012706
73768735
98869294
92543963
5171894
76129191
42195913
93334234
98631106
54133830
4003560
14412953
53298789
48825895
93265922
36496525
84167408
6543350
474431