97529582
70939706
21859071
21695556
3053180
37649460
98839649
641643
55308962
68755313
35765470
17476921
55856823
36743677
69388957
34866839
95886327
14709677
47817499
93433986
21604863
26325555
56277607
13986472
4594810
98851042
9257327
88578496
6254563
72522635
77557
39242221
13264476
31503006
95982515
6006320
4806027
94714809
73127431
44703792