2
6
5
0
3
7
21
14
4
1
8
16
9
52
47
25
38
43
36
53
195
71
32
30
119
59
139
131
75
22
10
37
28
20
66
142
97
35
69
114
74
255
226