244
147
292
224
249
39
284
192
326
28
450
76
307
139
580
126
196
159
202
97
602
38
273
138
441
199
181
146
212
138
518
165
336
89
328
234
579
136
597
60