18
7
45
58
3
15
6
4
21
80
9
10
14
5
2
17
27
42
23
11
88
59
63
53
12
13
93
22
73
145
139
177
50
49
84
39
86
55
51
215