9
15
23
38
32
148
19
14
16
11
22
12
8
34
2
7
4
3
21
6
70
46
24
57
25
97
332
50
153
102
40
33
110
203
68
28
129
20