15
50
40
16
68
5
7
9
22
41
25
45
44
13
18
14
4
157
291
21
8
149
86
51
27
28
47
78
129
67
54
59
12
145
39
57
10
19
60
20
192
24
58
283