4
15
10
41
68
30
52
33
66
18
21
27
115
99
23
17
54
47
35
19
24
11
13
79
32
5
6
43
20
29
9
70
22
7
97
94
142
48
164
88