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