0
10
5
2
9
1
6
12
117
74
47
55
90
115
69
21
183
70
78
86
37
31
92
71
57
204
48
24
39
42
46
53
50
156
52
579
75
241
43
154
58
111