30207138
29732330
99341960
14491457
91178591
82349852
48999882
90958923
62246544
2641553
15664026
65392632
12699271
20928240
860172
14012267
89947284
390864
81462380
18528493
17614791
67092001
4721707
8166761
37655594
52430
37619026
58434404
8131206
80497923
47384019
81651436
52048392
11117698
73926386
69454265
53477824
37794580
97561063
23908414