3
0
1
5
12
10
2
17
6
9
34
23
45
54
85
36
180
20
32
70
46
86
40
22
53
50
38
21
66
8
48
28
68
64
47
75
121
71
14
31
16
7