9
14
37
6
40
65
17
41
60
7
57
70
216
26
115
95
54
82
251
42
79
29
151
250
373
357
323
263
47
157
39
130
35
98
87
334
11
601
119
172
89
141
107
237
274
223
113
46
38
73
51
66