208
42
126
67
45
14
34
273
127
214
411
53
66
87
92
195
279
156
113
32
241
152
31
638
506
37
48
29
166
73
50
74
70
17
26
41
114
157
462
173
7
176
19
298
27
107
310
55
85
78
153