26
5
13
1
21
15
2
4
90
41
3
72
19
10
17
29
36
9
43
8
6
27
28
159
227
97
12
37
34
210
25
39
169
45
287
135
32
235