19173 27
20892 49
28778 86
43746 197
16517 80
4051 17
5038 19
5140 26
9906 52
3937 34
23666 162
17518 93
11709 31
76805 410
8331 37
16834 73
26250 46
55651 174
23287 41
38842 182
50526 108
100186 244
31877 79