0
22
3
1
5
44
28
10
9
40
18
34
12
33
39
26
14
4
36
32
20
46
51
19
61
77
29
132
24
56
127
6
52
170
93
66
45
55
57
8
27
48
17
23
21
74
11
110