116
70
81
189
26
56
117
46
83
98
63
150
134
89
66
140
78
243
213
93
239
135
172
38
228
589
104
99
55
191
65
254
171
69
61
57
28
185
344
101
319
155