9
34
32
16
25
15
26
22
23
12
27
265
21
103
89
51
5
36
39
17
29
33
14
59
11
361
237
10
31
85
41
64
28
53
35
52
253
30