208
251
23
71
146
140
383
305
43
173
44
46
30
78
49
73
1161
468
762
82
26
353
521
108
59
88
37
24
181
77
65
84
1053
1121
1558
69