149
157
136
74
99
167
15
115
77
39
94
134
139
82
96
28
54
93
180
38
168
71
120
164
196
97
42
49
75
142
109
151
59
53
108
56
102
55
57
116
66
46
241
177
307
215
343
127
98
287
153
621