7
11
3
6
8
64
1
5
46
4
13
10
2
35
17
32
9
0
34
30
21
204
33
72
39
62
27
66
106
41
44
385
61
60
20
146