14
3
12
15
1
17
65
4
43
6
72
5
18
19
39
10
91
73
35
37
28
40
255
123
49
53
89
164
285
230
82
97
54
277
194
44
67
213
140
157
141
60
90
78
118
135