23
49
258
73
157
216
64
29
25
68
54
329
46
230
94
19
35
61
27
214
42
267
255
96
114
110
59
330
56
288
99
119
41
31
440
376
81
63
280
58
10
209
566
130
237
112
141
24
1150
85