5
6
30
13
15
4
32
103
39
16
14
47
20
36
35
46
45
42
60
17
69
12
52
94
108
7
92
9
8
24
54
25
2
287
43
41
38
74