117
109
162
126
100
60
73
231
50
191
121
268
148
116
149
190
284
88
25
133
262
127
31
80
52
27
53
49
140
233
55
112
214
99
21
108
150
40
79
340
48
124
249
74
65
227
321
208
47
198
492
270