246
485
86
158
129
517
12
183
171
518
60
33
28
73
184
261
100
94
99
199
176
101
141
229
174
127
14
115
135
82
59
221
175
93
639
344
31
163
227
157
113
121
56
989
268
165
76
106
38
109
41
105
511
314