89602
43643
26364
52020
21491
15198
20265
57467
95331
31319
33943
55895
73543
28831
38170
50308
84668
97976
9235
26386
22865
46913
66474
74301
26641
85561
11965
97503
20081
90008
79312
21327
58379
74402
624
86265
72944
51865
99631
22935
EXTRA