149
180
36
248
71
261
93
95
179
146
788
334
38
79
265
245
236
235
7149
66
163
1856
14
963
80
150
107
90
72
448
112
232
139
177
170
111
47
143
29
50
21
68
165
121
117
42
52
281
53
23
40
19
118
30
35
16