6
11
26
16
34
21
19
17
88
101
50
103
156
67
114
43
75
232
27
32
249
170
14
160
78
59
94
55
36
23
143
258
48
38
49
130
58
60
140
135
18
22
44
20
51
12
105
169
97