142
293
90
125
50
136
80
100
44
69
18
64
145
9
74
31
54
56
28
451
325
71
25
151
96
68
91
195
5
287
94
41
66
257
881
111
17
236
467
229
21
184
57
39
119
86
70
135
15
30
33