9
8
14
16
38
42
58
36
71
255
110
56
6
142
127
83
97
261
205
217
49
39
18
24
64
248
13
15
156
79
28
50
67
17
10
69
53
26
22
25
392
32
27
55
30
45