27
18
21
12
14
99
88
19
68
23
6
3
8
46
70
16
7
29
20
43
159
61
32
40
4
2
13
25
62
22
11
10
9
33
34
31