14
6
7
9
51
22
171
18
88
85
25
140
130
50
31
17
20
766
53
43
308
123
56
220
24
78
76
101
32
16
66
27
73
275
79
57
169
104
58
128
40
30
23
116
55
28
241
327
13