9
32
11
6
12
8
27
150
19
21
653
22
24
34
15
18
7
233
240
135
42
51
20
35
84
13
37
63
17
43
33
50
103
49
68
129
194
73
40
165
308
45
52
23