5
1
9
11
2
3
80
18
23
30
34
25
20
16
21
19
6
15
10
14
8
40
7
45
57
31
28
38
95
92
201
117
26
27
400
69
105
32
37
48