23
46
24
20
220
70
42
182
29
41
111
82
95
49
26
161
63
96
44
87
185
175
80
21
57
30
14
27
98
50
68
35
148
16
54
8
88
112
297
231
93
36
18