211
33
63
18
54
82
57
84
42
31
37
165
26
58
40
146
59
43
215
94
108
20
10
21
41
133
50
181
200
189
155
298
143
70
217
32
55
83
130
99
132
46
61
76
25
64
47
35
53
274