13
17
19
15
11
43
68
63
61
25
108
64
91
42
92
95
59
275
135
187
195
155
50
31
266
238
180
47
441
308
310
205
325
66
232
239
122
132
193
104
36
130
204
160
208
288
93
169
77
100
276
229
694
140
642