30
155
27
86
283
18
481
33
82
209
211
5
25
99
242
98
288
431
150
74
331
194
126
346
60
17
72
58
140
278
23
167
110
6
402
833
24
43
147
87
138
207
77
139
68
44
95
195
340
125
185
56
104
322