16051 16
10209 10
16351 29
16262 19
15551 24
10885 14
17071 36
21645 37
22519 26
14818 17
11957 7
13971 24
24777 40
10849 9
25848 46
22344 51
36675 28
39158 54
27673 30
18681 22
12531 21
17542 25
14620 21
29696 93