11
18
94
148
29
588
51
129
81
161
105
238
48
86
70
57
24
215
147
169
126
27
182
59
52
142
85
103
35
297
46
10
17
22
73
216
115
25
221
76
68
13
91
78
21
6
141
34