159
91
121
232
93
137
45
196
171
176
499
205
88
58
68
634
131
152
60
97
70
188
102
64
48
95
110
94
276
32
133
79
182
170
126
208
38
258
484
346
71
156
469
82
115
24
62
66
201
140
136
76
247
148
100