22
10
15
8
9
7
14
13
17
6
4
34
27
20
41
32
54
50
26
93
151
57
388
25
89
45
49
83
118
30
43
75
61
92
35
12
21
24
16
73
85
18
39
109
46
19
42