15
4
17
18
10
16
37
101
31
71
93
11
73
32
48
38
61
113
46
49
348
78
122
184
8
6
7
66
120
9
24
14
251
261
105
229
58
115
142
60
40
130
377
161
167
88
182
44
62
213