0
42
2
6
22
17
15
29
8
21
4
16
9
12
5
3
19
32
55
20
35
30
52
27
28
34
26
48
24
57
63
100
54
66
51
50
139
38
132
40
71
49
47
58