15
18
9
13
16
10
11
6
31
41
122
17
107
56
458
35
114
78
131
36
7
40
21
38
133
106
53
192
156
8
385
338
129
198
206
84
86
69
202
23
5
4
12
2
3