10008 10
16401 42
13295 24
3349 25
4506 12
16599 34
11218 19
11870 29
15734 44
4416 7
7658 28
15598 43
3823 11
3322 9
21907 42
12239 28
1252 0
14439 27
16200 42
14597 17
30922 60