51
11
2
3
4
78
19
18
46
709
53
207
17
9
20
54
55
90
38
21
27
104
233
312
64
39
161
40
203
32
35
518
129
127
91
199
25
61
393
235
69
164
42
29
118
79
47
84
154
65
71
191