23
12
31
20
49
130
108
42
73
30
25
57
18
7
46
10
27
8
32
17
15
45
53
39
35
299
123
37
187
38
90
41
43
14
674
70
77