13
30
21
27
25
245
11
17
15
104
144
59
95
54
8
36
118
29
86
131
26
210
33
52
203
236
293
3738
123
77
50
177
45
32
174
521
24
269
126
46
227
161
767
43
728
70
109
947
191
246
115
412