0
3
38
16
10
54
30
5
7
22
42
21
29
53
1
26
28
17
25
9
6
19
4
11
40
13
49
51
35
131
150
27
48
34
2
44
50
23
120
43
95
47
18