30
54
8
43
17
15
26
10
21
125
33
24
12
5
2
49
56
9
6
16
34
18
0
14
4
1
3
32
13
39
123
66
41
62
7
11
20