31
273
179
227
22
448
107
60
282
78
226
133
161
215
130
73
294
124
72
23
56
34
32
94
58
176
24
66
99
17
105
141
135
36
13
96
38
218
138
77
139
40
52
169
280
627
174
21
28
223
61
50