0
10
8
6
17
18
110
65
47
57
37
33
25
77
269
24
43
102
64
16
28
48
156
38
154
11
91
126
106
13
39
36
87
40
63
69
49
92
12
3
88
148
83
61
21
976
58