15
109
197
68
36
27
181
38
687
32
30
487
126
175
74
33
70
28
37
78
176
65
174
266
19
241
169
142
81
84
55
18
58
69
63
85
108
97
113
110
22
52
35
79
21
47
14
138
29
11
17
8