11
7
14
2
6
3
12
8
21
76
53
38
133
78
94
174
124
146
633
139
70
225
168
228
178
151
239
227
480
71
20
217
114
547
216
237
77
43
90
189
112
100
80
62
179
95
138
10
142