305
48
328
42
503
171
210
143
367
137
299
12
436
187
602
166
344
90
301
146
205
159
615
102
268
99
391
136
285
36
463
303
622
190
551
183
516
112
486
115