5
41
208
66
179
108
30
16
9
104
38
67
117
190
131
27
54
55
213
91
22
75
101
147
139
48
31
136
105
218
23
36
46
14
28
173
186
42
52
209
212
251
24
84
17
167
58
32
20