142
12
27
157
106
99
19
119
37
113
181
754
15
741
92
31
74
65
238
26
89
68
83
40
115
64
347
180
197
36
69
176
206
343
95
78
66
38
101
48
182
34
314
25
178
44
366
154
79
86
30
166
159
77