50
35
25
38
85
153
145
24
29
112
211
30
26
43
388
136
21
36
116
32
16
28
12
97
9
58
254
179
22
39
33
49
221
225
27
507
40
31
23
291
37
11
6