21363
98012
24128
42895
84175
12288
32450
76633
64640
64142
25032
81613