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