8
3
30
40
123
19
5
21
31
11
42
47
35
23
106
14
53
10
12
20
7
15
25
61
39
46
27
45
49
24
9
63
59
17
26
103