356
503
287
130
66
36
45
57
203
96
295
172
125
49
40
169
180
87
103
82
126
137
107
134
111
44
315
79
48
204
46
265
469
30
93
69
455
65
62
197
226
117
481
68
72
71
1507
118
11210
162
183
416