38
11
34
1
7
6
9
2
18
3
4
5
14
12
8
15
166
132
360
204
250
83
179
32
19
268
342
120
31
176
140
108
52
101
50
10
639
37
237
23
75
62
28
17
280
39