15
12
27
45
31
35
95
92
42
21
36
124
216
159
58
79
22
16
39
78
11
20
17
4
24
67
60
38
53
50
68
8
311
56
87
107
168
40
43
14
5
158
55
169
6
48
13