31690 41
15684 39
8559 11
15016 33
27292 42
9995 14
9347 8
28330 66
63189 137
44124 21
42845 52
40233 55
23725 21
10472 6
36864 74
7558 13