233
22
42
348
390
371
789
93
219
274
376
52
19
55
85
56
43
148
41
94
198
38
57
111
133
68
108
44
237
117
15
37
186
46
72
338
86
294
77
28
58
446
326
313
234
283
103
73
118
142
170
333
24
97
32
140
887