5
12
10
23
20
34
15
22
49
33
77
8
67
53
17
9
11
19
39
28
24
13
6
137
57
38
167
83
54
29
70
27
47
18
48
69
43
40
89
63
95