6
20
1
5
2
7
34
13
3
30
64
57
63
8
42
15
38
60
61
18
9
62
11
12
10
88
115
54
132
144
231
157
379
203
284
187
217
266
117
300
143
155
124
92
147