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