6
11
0
12
3
4
16
23
1
2
10
7
43
50
15
288
39
14
9
60
55
8
36
29
18
25
27
31
13
32
17
22
30
19
54
66
52
102
21
77