123
64
4
41
69
53
295
20
139
160
11
146
211
229
68
153
141
61
42
480
419
97
75
202
131
205
156
220
35
555
259
149
336
203
91
191
348
121
23