157
171
155
51
137
5
11
175
130
254
86
105
161
121
8
16
249
33
23
79
4
2
141
44
60
153
317
211
68
46
267
255
302
216
133
91
64
25
30
50
209
24
6
90
293
179
102
230
165
77
127
74
151
109
180
156