168
86
146
155
46
127
5
11
171
120
251
79
104
159
116
8
15
239
30
24
77
3
1
129
40
60
137
306
198
66
37
254
246
295
206
134
87
59
23
48
199
78
22
83
281
97
216
156
75
70
143
96
180