21
13
11
29
14
7
16
10
24
63
2
17
161
30
278
3
6
104
55
18
34
26
4
8
25
37
90
47
57
164
9
100
87
12
28
75
15
98
5