15
27
28
25
8
22
45
13
19
10
4
9
77
7
12
18
11
97
51
24
61
38
23
44
112
29
58
40
108
67
17
48
26
135
133
39
76
144
122
32