0
3
26
14
11
17
50
36
152
18
88
35
115
178
739
75
38
25
56
208
28
58
72
187
32
23
76
31
78
15
24
22
112
34
19
130
137
9
74
768
68
327
106
52