136
47
225
88
14
129
27
59
429
122
79
258
383
158
36
103
118
42
51
75
95
81
96
43
184
50
101
53
37
240
270