6
28
0
9
10
5
16
4
12
22
7
1
24
15
32
36
63
13
23
20
208
87
548
48
52
45
29
14
277
56
73
34
62
71
312