356
130
66
36
45
57
295
96
203
125
172
169
40
180
82
103
87
79
315
44
111
134
107
137
126
30
469
265
46
204
48
62
65
455
69
93
197
226
73
122