7
43
261
114
82
119
160
217
63
105
305
79
94
81
268
121
74
78
234
171
177
58
52
98
124
150
18
182
163
68
57
189
84
115
61
56
41
69
142
77
32
53
62
179
85
59
136
17