118
197
38
156
51
16
23
43
9
26
8
278
72
138
22
401
120
113
58
57
65
103
250
160
108
190
36
331
185
243
267
242
195
210
624
219
125
177
252
167
149
101
308
50
74
557
192
77
79
164
193
95
121
176
485
44