87211644
3677246
16972291
7032654
46249890
12967478
4324784
40078985
82866359
27938334
13906062
7469911
50627434
6922854
87185558
85767513
68972237
40617815
73304685
9245184
13144288
58051586
8797333
97422511
29784461
38155076
49541834
17467039
48704847
57611290
60907088
38591235
25432463
75991592
20217026
94912615
53041871
98071090
6023590
53159743