3
12
2
0
5
6
10
11
9
16
15
26
23
14
19
108
13
47
37
31
29
18
39
34
38
17
50
72
53
55
41
140
43
8
32
4
36
135
27
54
7