8
162
143
70
86
82
87
71
85
66
46
49
74
184
64
117
48
80
126
67
78
63
53
60
131
130
122
136
79
155
101
111
128
115
232
413
57
127
98
142
50
95
43
88
146
65
212
58
96
199
73