21
0
1
3
5
8
14
40
4
13
6
15
10
49
77
44
108
98
398
33
52
152
26
157
131
83
22
23
89
95
45
42
196
153
62
36
35
216
64
104
12
29
125
7