217
28
150
40
38
304
123
41
76
5
230
374
367
73
43
22
111
23
254
9
114
243
137
302
228
211
444
380
430
96
252
527
234
1157
375
778
30
208
670
917
223
175
167
222
437
218
591
74
833
398
1028
976
250
233
432
387
244