26
9
3
10
5
15
4
6
13
38
21
14
303
11
16
27
12
40
19
25
7
30
36
49
86
52
80
72
55
32
176
33
87
164
114
1
150
193
62
43