76
131
78
280
74
341
110
156
95
226
118
142
191
102
137
153
86
90
202
207
146
366
29
80
25
9
54
18
7
22
15
16
77
96
10
70
66
48
31
13
157
99
62
127
128
85
108