22
35
10
27
25
11
8
104
31
556
12
46
40
29
47
3
7
237
245
17
2
13
5
43
32
4
19
6
110
30
68
21
28
41
16
18
69
15
181