38
11
34
1
7
6
9
2
18
3
4
5
14
12
8
78
325
21
255
208
191
540
698
55
72
422
85
117
28
16
157
25
172
66
74
20
111