21
65
111
8
35
10
14
12
2
206
59
16
11
55
110
20
18
27
47
29
69
51
158
333
99
60
15
114
119
87
90
216
473
28
23
228
500
202
174
153
96
7
377
66
169
68
248
136
24