13
86
149
35
37
51
18
62
26
30
4
17
48
160
40
164
27
19
52
186
197
60
114
58
205
132
130
29
221
72
28
167
207
122
78
256
76
189
38
33
98
49
196
227
32
64
59