10
31
28
167
12
32
51
45
24
680
16
100
149
18
65
36
20
50
56
37
17
142
26
21
678
63
57
11
58
46
29
9
59
47
93
14
13
67
133
15
69
101
2
4
30
19
6