0
3
1
2
7
21
4
13
5
6
9
57
20
55
10
75
52
88
67
44
112
36
66
129
83
59
185
90
63
143
252
16
225
196
39
33
113
155