33
25
14
9
6
19
16
8
7
31
27
48
61
34
12
22
37
49
18
26
23
823
109
13
28
318
363
145
328
46
65
20
29
10
117
169
170
21
36
66