3
22
9
5
20
99
31
57
15
8
28
4
34
1
11
16
43
23
138
7
45
48
21
14
2
25
41
6
32
36
19
42
52
10
18
66
24
88
13