32
34
35
45
136
117
70
277
123
72
240
47
213
79
74
82
128
102
75
137
154
142
56
99
294
112
189
283
132
173
68
57
59
65
41
77
327
51
127
167
155