2
6
3
0
1
14
12
4
18
41
5
56
55
80
28
8
105
27
42
50
22
68
20
72
134
45
156
71
47
96
112
49
81
252
67
82
36
86
33
30
92
60
115
127
39