38
11
34
1
7
6
9
2
18
3
4
5
14
12
8
76
325
21
252
208
191
539
699
55
74
422
102
117
29
28
16
157
25
172
65
20
112