31061 41
21977 92
1965 6
18447 28
13276 18
23017 35
5433 16
11682 10
38034 57
29089 32
7454 14
31092 100
7252 21
8340 25
44428 72
16804 38
5714 12
14238 24
9584 37
13182 46
15912 43
80926 85
7726 33
3071 13