38
11
7
49
37
22
6
32
13
15
25
8
24
17
2
16
28
46
115
10
997
42
89
60
21
83
79
240
27
134
159
36
96
161
103
64
278
29
12
40
31
82
26
39
297