0
8
66
4
35
21
32
13
11
9
241
62
19
101
30
58
48
6
83
17
120
42
25
59
24
107
57
97
47
178
400
39
27
23
29
506
531
44
112
50
18
103
36
146
73
69
80
98
138
81
334