4
129
115
72
19
27
94
103
88
186
14
255
67
95
193
252
118
91
78
46
218
156
131
110
36
173
83
34
119
42
109
202
212
148
25
174
41
130
63
113
60
711
125
166
286
180
61
43
71
84
122
15