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