108
895
66
251
137
340
26
197
259
279
1,040
55
229
51
230
23
193
78
188
97
162
31
159
35
150
13
111
75
1
86
90
22
84