20
47
31
46
94
60
64
84
40
207
38
876
41
13
170
25
11
112
18
19
405
147
16
284
140
100
14
26
8
5
63
7
75
24
50
23
1148
69
152
123
59
249
66
105
42