38
31
265
14
8
53
6
28
7
34
36
18
66
15
43
48
2
10
27
29
9
22
4
52
20
379
88
58
112
30
49
16
46
47
17
105
209
61