29
8
51
38
19
16
78
14
21
23
7
207
43
32
6
26
34
30
10
11
18
9
66
278
91
112
132
13
39
15
4
25
1
156
17
5
62
45
53
95
41
31
90
46