0
12
36
40
26
18
32
13
47
35
24
14
19
16
27
43
86
39
85
76
49
34
28
48
67
42
87
69
125
21
55
38
66
30
57
109
74
56
116
72
90
161
663
591
25