242
85
205
106
572
361
88
111
288
147
181
247
455
94
527
303
121
267
236
262
151
128
245
75
112
125
224
129
145
83
196
110
168
248
203
84
119
197
44
126
76
35
21
89
18
159
135
71
342
191
33
81
137
396
70