228
254
148
90
115
136
39
147
165
24
35
50
74
118
133
300
162
40
108
184
69
166
84
179
160
67
95
122
31
251
164
42
131
402
328
727
457
296
121
94
214
14
22
113
65
128
110
48
135