6
8
20
18
36
44
21
22
12
48
19
41
35
51
39
99
31
50
170
248
109
78
103
92
139
171
56
43
62
98
86
155
79
11
107
158
95
76
63
58
91
249
131
68
173
134
260
127
70