2
0
1
45
6
3
4
12
14
5
21
10
9
22
8
166
78
34
36
42
24
26
7
82
15
18
100
13
80
50
31
25
16
65
41
67
33
73