20
12
11
10
4
22
1
3
7
2
0
6
8
26
90
18
23
51
41
31
75
19
30
21
13
37
28
47
15
35
45
36
24
9
82
16
17
63
39