21363 43
31563 53
6548 16
20148 58
20712 43
7008 16
45818 105
38331 107
23311 90
12581 29
15306 114
8649 20
4180 7
30677 34
36227 60
1333 15
24677 26
14851 31
29899 74
91673 160