50
23
16
28
0
7
43
25
3
14
8
2
11
27
58
26
56
46
20
17
37
18
10
6
9
29
21
60
4
13
24
22
36
88
19
49
5
115
31