2
6
0
16
27
3
4
1
7
8
42
20
24
14
12
25
9
5
39
10
214
21
33
18
49
48
43
134
59
75
278
86
89
55
91
41
30
171
108
101
53
119