141
140
168
63
205
72
107
55
157
97
601
241
258
108
629
198
536
151
392
199
234
128
175
262
67
80
233
243
71
196
344
577
245
250
182
88
235
187
93
52
126
78
70
118
129
131
356
300
174
46
148
104
84
57
479
82
160