219
327
209
111
320
379
177
38
243
22
29
59
168
436
51
45
138
39
151
89
183
34
93
101
174
434
201
63
136
28
31
195
62
15
377
86
42
330
48
83
37
74
57
104
30
26
52
19
367
341
417
114
192