50
41
237
157
197
190
32
161
95
38
4
256
16
178
17
115
30
10
123
88
103
55
71
65
80
119
198
74
87
27
82
67
26
83
11
155
72
33
37
25
28
63
13
12
9
15
159
312
93
98
281