5
13
16
30
23
207
10
39
20
14
12
117
58
66
6
26
115
159
870
93
103
57
366
130
84
831
196
63
56
82
59
60
189
35
143
32
46
621
603
49
36
17
255
67
153