140
32
88
42
91
169
184
49
147
117
64
106
87
162
76
15
82
119
187
26
14
174
203
213
54
190
225
68
126
301
177
27
99
112
89
43
35
230
181
127
426
129
104
111
61
130
58
125
204
110
313
122
114
278
66
57