17
45
103
51
251
154
117
70
86
25
67
18
100
33
160
41
66
338
944
140
65
320
36
196
206
43
57
427
53
79