2
1
0
28
10
13
11
12
24
8
30
31
6
19
25
106
16
14
50
26
44
85
52
23
89
36
22
9
82
55
42
18
54
29
49
32
7
17