138
78
159
879
554
176
114
184
370
82
68
200
59
69
45
77
49
24
72
27
84
26
239
44
112
123
240
92
311
35
109
42
55
53
66
304
39
100
20
58
171
40
28
38
132
61
64
30
80