23
20
16
58
28
3
8
105
15
36
6
38
2
32
13
19
9
10
150
179
100
22
327
11
81
37
27
4
40
86
12
33
103
50
48
21
34