3
0
6
1
4
2
18
5
7
13
16
10
37
50
55
79
51
105
27
102
43
58
54
34
161
29
30
20
25
8
42
32
56
65
12
46