17
13
8
9
45
1
6
2
12
39
4
19
92
11
87
16
25
15
3
46
7
146
217
68
27
82
26
105
147
47
134
41
38
66
96
125
35
67
52
128
188
50
197
392