135
356
102
334
384
131
227
94
62
81
63
133
42
119
643
83
158
251
121
182
100
125
41
25
171
154
257
172
215
162
199
146
317
450
204
167
109
51
92
174
82
72
110
155
77
87
183
32
31
95
58
88
149
30
221
223