0
1
6
2
10
4
8
15
32
54
18
14
39
49
12
58
71
31
3
66
44
25
41
51
29
134
160
113
67
165
70
36
73
11
108
142
46
163
94
158
48