5
0
9
1
4
8
6
21
11
14
3
16
18
7
2
43
12
31
52
36
41
19
37
40
45
72
29
27
38
49
22
91
15
44
182
82
32
13
26
10
39