7
4
11
1
5
64
2
0
31
17
33
3
14
12
52
49
9
24
18
23
6
8
20
83
30
13
42
15
10
138
45
40
668
315
156
211
295