38
31
10
11
146
20
59
825
9
17
12
7
73
3
6
8
16
21
19
54
79
29
18
22
46
23
24
52
112
5
82
28
43
4
221
570