31482 26
14022 20
16087 35
38242 58
45004 69
24700 40
51991 107
42180 93
33385 75
43288 112
27077 43
20903 32
53539 53
31873 79
72101 64
54331 158
35553 91
41053 88
95732 233
30491 43
12332 34
16791 32
10365 13