2
63
49
258
172
190
58
131
261
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
93
88
123
265
119
104
200
159
124
97
133
150
207
160
90
82