39
31
7
12
30
16
5
4
9
38
114
42
23
53
11
29
24
21
79
26
1
46
17
19
37
40
18
49
15
57
22
298
92
13
27
35
56
0
68
278
34
28
91