213
58
324
370
143
170
149
287
74
115
69
87
163
53
347
71
40
235
56
45
159
52
85
86
256
182
172
255
214
162
107
89
49
431
195
629
161
313
68
106
356
217
54
39
101
92
123
81
151
125
47
113