7
1
3
82
207
102
47
161
40
34
50
29
71
18
19
209
233
39
99
157
177
133
54
399
80
77
96
145
69
85
132
123
117
73
53
48
171
78