1
3
7
6
2
0
5
29
10
4
22
25
15
8
9
123
26
54
23
44
46
67
36
84
94
16
56
41
135
106
71
34
43
20
121
49
45
66
32
87
50
70