169
145
152
115
168
59
51
47
156
105
236
125
107
749
189
131
102
275
134
121
81
75
97
397
108
162
228
54
296