0
43
5
70
42
28
47
24
16
8
21
151
113
33
9
20
3
77
25
11
115
103
23
31
133
32
66
86
37
12
17
13
29
75
72
7
40
2
26
4
60
34
30
1