7
2
3
42
11
14
9
8
4
43
5
88
78
17
23
112
24
18
13
40
49
6
28
82
109
15
44
63
19
10
26
21
38
27
31
37
48
45
46
22
105
382