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