27
13
21
15
2
63
4
26
16
1
14
6
3
32
25
28
50
219
85
65
57
43
84
123
676
31
223
41
70
89
164
40
76
190
214
208
34
92
278
12
24
19
139
30
29
88
132
83
49