29
88
85
63
50
8
26
16
5
51
147
370
17
27
15
18
9
47
3
43
38
13
21
161
35
123
48
151
1
206
7
55
28
32
36
49
25
122
11