122
114
142
372
134
71
336
126
180
157
87
230
124
182
112
151
113
95
63
73
165
155
82
10
168
576
236
111
246
178
219
227
85
344
203
34
42
96
79
489
99
268
49
175
38
65
53
33
48
92
395
83
140
276