13
86
149
36
37
51
18
62
26
31
4
17
49
160
40
164
35
27
19
52
186
198
60
115
58
205
132
131
20
30
221
73
28
167
207
122
78
256
76
189
38
33
98
196
227
32
29
64
59