8
2
16
28
5
3
53
21
12
26
27
32
42
163
63
30
20
72
111
14
45
7
54
71
94
43
9
62
23
37
86
17
39
59
41
70
49
38
34
57
95
88
10
46
65
44