1
0
2
3
12
4
5
6
17
7
8
44
20
24
129
46
11
42
64
168
68
36
51
56
10
16
49
21
53
48
18
314
124
25
77
38
37
43
50
54
9
167
75
30