0
8
11
7
16
18
14
51
15
367
547
59
28
123
19
65
27
24
31
39
26
218
53
29
141
56
35
69
76
121
58
57
36
153
25
60
55
34
219
30
146
228
70
83
92
75
197
37
147
346
102
114
66