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