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