16
27
22
47
20
14
158
164
74
29
108
344
50
40
303
433
204
911
96
122
769
101
51
19
85
977
286
25
34
117
105
65
54
171
35
39