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