108
900
66
251
137
340
26
197
259
55
228
51
230
23
193
78
188
6
336
97
162
31
159
35
150
13
111
101
1
86
89
22
84