73
79
37
7
5
35
12
26
51
72
50
34
82
150
30
18
17
193
106
42
111
40
31
486
109
226
139
294
261
189
265
320
268
355
184
207
249
144
382
305
171
1153
464
759
521
1048
1115
1555