113
55
42
86
58
68
59
63
67
118
88
78
127
210
251
99
371
334
189
228
54
208
139
69
53
287
171
21
33
155
131
107
93
94
100
112
341
166
158
247
199
337
96
62
98
66
174
294
151
136
156
50
104