0
3
26
14
11
17
78
50
36
152
18
88
35
114
177
739
75
38
25
55
207
28
58
72
186
32
22
76
30
15
24
112
34
19
130
137
9
27
74
767
68
324
106
52
97