134
126
98
54
67
225
289
174
51
244
88
41
26
56
129
108
122
236
241
618
139
399
168
71
28
451
130
101
58
73
170
49
227
196
172
273
149
366
114
145
86
121
143
106
118
96
38
154
262
286
36
82