5
1
21
20
26
19
2
11
135
18
4
36
13
980
91
35
34
28
37
87
98
12
23
61
14
166
133
89
41
56
86
57
60
62
115
189
75
52
68
40
31
17
10
32
16
33
45