98298600
90552157
50199041
76136598
35456390
66628336
69989338
78743792
68267771
84289035
75161162
94185423
1058605
37207259
43915830
56584641
70186327
91517310
80417740
17419850
2342504
51962158
49538247
70012452
72243203
19487331
27422181
72138959
94196811
1421254
4456594
25421542
2288355
46512658
95735009
27082077
85327440
18734636
13318858
50975590