22
30
19
35
29
42
17
44
10
26
14
6
70
18
28
39
163
36
243
260
125
87
71
54
167
24
284
117
339
86
48
130
74
113
186
104
69
267
177
105
80
218
147
196
153
98
316
107
63
93
162
258
171
219