1
0
10
5
8
3
6
7
4
18
30
76
36
22
9
46
42
53
49
177
29
61
28
100
24
74
48
26
50
86
63
73
58
130
98
37
129
93
170
119
92
60
209
27
111
138
115
268