21278 17
15975 5
12978 1
19732 20
13187 5
14865 9
12107 6
23005 25
36031 27
23568 35
24102 39
29009 40
14611 12
20243 20
15818 10
21026 29
17964 18
13146 3
26125 14
20275 9
23954 36
22050 22
17633 12
17975 10