3
0
7
1
4
6
2
18
5
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