5
2
30
158
23
4
139
22
51
19
6
63
28
46
38
43
10
59
57
29
31
65
21
8
15
9
47
53
11
40
7
1
3
34
39
54
42
16
32
24
36
14
18
76
12
82