6
16
21
7
18
34
53
22
41
59
9
111
44
38
72
141
151
101
49
114
105
149
189
56
137
228
100
263
268
210
139
57
174
81
126
88
155
33
51
71
115
47
60
256
15
40
45
35
258
87
205
193
262