98608083
8116724
75512072
8390970
80094861
14803631
53212703
93107657
69023272
77205992
13734212
4090927
90952930
977178
92066568
1335940
35239409
78049615
10768966
21544073
20453225
16165062
16388663
55584353
96591170
70937378
87703654
65949356
68551271
97848715
16256595
90424475
22477543
25299606
81584494
74454006
7555933
57606248
46268847
237028