11
315
79
68
44
164
89
83
133
51
80
50
116
90
194
48
40
34
45
104
57
84
94
55
41
33
31
26
25
406
119
159
110
298
161
247
213
254
137
147
115
157