129
63
52
187
359
205
113
99
214
152
62
96
188
91
47
59
87
435
92
71
67
254
49
64
72
28
97
48
39
19
151
133
159
140
35
190