8
1
4
2
34
7
9
52
6
24
11
33
5
47
14
31
30
23
38
57
12
3
249
65
60
153
53
73
29
26
127
146
85
62
66
28