101
107
159
174
227
490
190
141
61
133
622
243
100
234
271
154
94
163
195
309
63
57
50
845
29
263
305
281
436
705
142
229
55
175
435
333
162
208
413
298
152
242
378
169
47
199
60
177
461
415
81
33
52
65
137
43
92