30
16
14
11
28
19
2
23
43
65
269
52
15
35
8
12
5
9
6
10
39
18
37
1
17
46
21
7
54
142
27
4
3
24
13
20
29
32