9
3
2
32
4
19
8
1
10
42
31
11
17
33
18
15
49
37
12
90
6
24
75
61
150
48
25
149
85
20
46
27
161
30
16
36
102
13
73
86
47
159
60