10
31
7
18
19
6
8
59
37
24
5
30
12
106
66
22
40
4
17
21
11
72
75
69
54
86
111
73
47
38
94
61
79
78
52
133
62
46
88
97
63
55
34
58
146