9
27
13
8
10
21
16
23
15
26
109
46
32
29
25
87
129
28
60
38
386
118
82
365
193
135
576
150
18
44
22
36
97
17
33
63
254
40
73