19965 42
16791 18
38655 83
22443 67
16489 36
20121 16
15519 28
28736 61
17255 41
22950 31
14591 22
15032 17
13516 14
12719 12
19676 26
25397 38
10624 4
39708 85
44908 97
19703 34
11929 11
17334 38
16612 9
16322 19