19
11
20
17
6
13
26
52
175
409
44
332
8
36
65
58
1966
85
21
223
171
28
14
7
53
33
18
29
102
2
5
145
23
25
38
77
16
9
32
46
89
15