148
76
142
117
196
84
113
171
68
134
81
77
112
259
109
69
153
166
176
46
135
213
188
183
144
100
190
13
23
37
19
31
21
32
35
52
10
395
102
93
33
27
601
1330
455
355
211
293
16
164
631
331