144
105
290
79
91
35
336
262
7947
235
293
502
123
71
142
1812
159
117
574
10
37
69
183
114
253
200
565
194
209
89
42
597
102
196
245
110
197
58
260
129
214
247
44
274
222
31
136
593
170
145
248
28
34
250
226