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