16703 12
26945 41
19952 9
49732 32
24291 24
32170 29
20689 16
37030 31
31746 38
18320 14
7069 10
15301 7
29596 21
30640 52
8135 12
58722 93
7643 1
8249 15
5150 4
6131 9
4352 7
12204 8
8401 7
13330 13