2
1
15
6
7
5
20
4
0
3
37
16
18
38
50
125
68
28
30
14
11
9
25
23
34
12
44
47
45
19
43
103
48
40
157
64
82
100