27
3
4
11
6
45
7
33
2
5
18
13
22
1
43
107
10
63
32
21
394
28
62
133
68
139
106
17
9
87
14
98
12
42
29
31