210
203
99
97
461
69
185
110
70
33
45
49
40
17
591
77
94
66
31
29
177
133
93
57
91
124
84
54
122
47
59
67
58
90
113