15754 29
12443 36
19217 27
42062 88
28000 37
14981 45
15902 58
13866 50
16121 17
83820 143
30291 50
84385 203
71294 287
5489 10
5556 9
1430 2
3248 11
4689 21
16225 87
9019 30
14071 53
9059 56
6300 22