2
63
49
258
171
188
58
131
260
105
73
430
117
137
143
121
56
94
62
203
109
92
86
57
83
72
129
77
180
60
52
37
149
164
69
61
50
84
88
123
265
119
102
200
159
124
97
133
150
207
160
90
81