133
118
79
271
173
119
137
210
238
149
422
66
148
39
192
95
106
43
297
126
284
518
427
246
183
247
250
233
83
195
30
60
397
264
23
205
571
135
67
208
70
65
540
131
34
309
54
52
158