181
136
82
175
79
167
280
195
203
107
155
60
153
34
94
48
362
148
1049
125
373
150
119
156
542
622
132
313
187
30
832
417
68
145
571
438
92
37
335
440
40
22
28
72
211
550
346
56
130
314
106
80
59
31
58