1
2
4
6
12
5
0
13
8
45
41
50
47
53
10
32
30
19
26
333
81
44
265
54
18
95
28
40
46
37
56
14
23
74
135
111
155
107
80
21
49
103