14
7
23
35
48
294
15
5
97
39
45
166
361
30
16
132
247
94
21
296
165
92
80
101
669
1694
142
212
65
180
153
103
127
78
36
38
62
56
19
67
55
51
191
76