80
548
230
126
127
125
38
78
155
170
201
20
51
121
34
139
72
48
158
307
21
52
31
16
10
5
9
133
44
27
105
25
49
76
198
192
183
71
53
23
273
140
117
172
204
109
88
221
50