524
127
659
190
261
44
166
46
150
33
169
38
102
7
435
45
391
69
202
16
254
35
501
87
239
11
285
12
380
26
599
22
397
30