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