39
131
3
4
14
18
7
31
15
278
170
163
38
20
78
5
21
24
32
9
48
64
26
33
6
34
105
58
28
72
35
120
25
37
73
12
74
68
36
63
53
113
2
16
56