95511488
13352350
70744971
12756123
87519228
77527347
59303778
60806865
35603506
50543932
10775722
99148028
63381652
77070
25957965
5053582
99638532
34752940
18394110
86154867
5192614
2715503
13409425
2408381
21165166
84752737
42634059
36947086
21698056
32121741
19537743
2036357
7469381
82172068
45336645
43558290
60427547
84882445
47323244
11005479