1
7
5
18
25
31
23
4
35
11
151
19
39
21
14
987
91
37
36
29
34
40
99
12
63
172
138
90
43
57
86
60
62
118
193
76
52
69
32
38
17
20
10
33