43
33
12
36
108
18
26
45
83
89
183
47
273
162
37
65
196
116
154
552
184
224
689
58
120
260
318
315
48
187
234
264
316
147
64
443
132
11
527
244
188
440
551
125
221
119
496
218
793
481
257
263
220
314