40615 82
21972 29
11603 18
31516 46
24860 40
32584 28
89505 166
60488 143
50561 94
37569 77
22784 20
44204 107
35174 30
74259 162
20451 30
25641 21
66803 91
32877 43
59915 135
62828 149
107704 206
105253 165
53709 106
36686 104