56
29
40
32
0
45
34
15
14
26
109
75
41
23
39
8
5
10
21
20
12
35
19
13
18
9
30
46
36
50
100
53
31
3
37
63
107
153
6
33
49
133