14
29
2
25
4
5
7
26
34
11
107
439
20
9
10
8
3
54
21
182
22
27
19
28
23
6
150
52
59
1
15
12
17
64
79
102