26
11
42
2
6
13
77
227
27
4
9
20
23
17
15
28
12
14
29
19
7
65
44
46
21
31
10
37
179
24
18
66
129
112
172
60
146
35
72
622
503
127
74
34
206
126