7
3
11
1
10
4
0
9
5
21
2
15
46
20
105
119
41
196
121
107
42
31
64
54
80
69
318
44
71
37
89
49
109
24
96
63
172
180
132
268
101
493