11501 7
15951 18
10279 12
15882 27
136815 134
25430 46
29283 83
31216 54
17783 48
11975 24
13062 20
25218 71
23890 50
39513 95
22417 52
17596 21
8857 10
24817 41
12163 23
9119 6
9637 6
17820 19
10845 10
16280 30