25
12
64329
16614
45880
48659
26763
33575
83391
87379
97602
37934
56191
11807
44322
52126
77389
66463
36964
50343
76423
51911
62132
62807
37568
15543
22008
1 3000