20737 25
20275 30
12417 15
11295 19
21546 31
6496 2
32672 43
11980 14
25848 28
15388 11
11557 7
13949 10
21311 12
8889 12
27697 28
12034 8
112926 169
30978 22
22238 24
11748 14
29826 40
20064 50
10935 16
108113 98