22
6
8
9
31
28
2
1
3
13
45
18
36
4
7
51
30
56
21
24
0
20
103
14
10
5
57
17
50
32
42
16
100
53
171
15
25
49