3115 8
2561 11
21765 43
18335 47
10637 10
7218 29
24159 81
8876 23
24201 33
13283 24
12001 12
17699 20
13263 26
20292 38
44363 45
22288 31
36974 67
32732 80