141
140
168
63
204
72
107
55
157
96
601
241
258
108
629
197
536
151
392
199
234
128
175
262
66
79
233
242
70
196
343
577
244
250
181
88
235
187
93
52
126
78
118
131
355
300
174
45
147
102
84
57
479
82
160