98468580
87858506
15582053
80303443
76342774
35846059
76513649
82966497
29923925
21962062
17041504
17577459
16002442
40103401
60257532
95341212
23713603
9319801
1567710
40393841
86373688
7171901
60495231
98767697
24801284
7700938
3006704
16587710
5051054
50351760
23238360
68349747
35945710
42775815
78478319
10991580
34279802
1397930
72514
132612