4
19
16
41
0
2
22
8
5
7
13
12
14
11
32
46
38
37
20
3
10
9
59
78
24
30
43
53
740
56
398
215
192
155
96
58
213
143
26
200