6
5
13
3
4
11
8
25
10
26
36
28
9
45
58
62
31
32
29
212
234
285
390
77
168
145
192
90
113
194
56
27
268
18
273
357
270
151
175
35
22
235
294
23
96
30
290
86
155
164
14