85688800
4050648
55093627
34879756
708490
69723545
44618146
18994834
83929667
83146309
97972887
14143451
96321257
89725516
92679847
75451030
32499017
24061111
83468249
17307689
57044342
73959599
82112776
36028971
48669155
25907754
88678287
84335324
83011442
79253804
8224685
68603993
17431564
70688158
12949839
51513242
91648834
14663798
6716464
76937215