22
39
63
182
216
154
70
140
83
147
91
82
136
41
170
277
55
26
53
648
422
93
142
50
319
205
37
171
59
28
215
25
27
51
102
87
38
132
175
292
86
12
33
109
47
275
187
128
206
52
40