118
86
150
109
266
41
284
167
532
290
90
148
9
268
731
134
964
6
353
79
337
110
207
357
29
37
140
18
193
348
870
1811
106
232
51
644
210
894
36
1700
122
97
220
19
130
39
61
196
256
33
125
17
120
158