31
46
19
259
37
140
100
109
103
94
59
38
49
20
55
42
9
68
54
51
161
96
52
33
35
97
36
50
44
95
32
187
28
21
23
73
79
86
181
134
204
169
43
63
82