4
5
30
2
8
9
23
10
14
71
21
1
3
11
28
39
35
18
19
24
6
7
15
40
0
42
13
12
70
48
58
20
37
27
29
22
169
56
25