0
32
23
51
38
16
43
13
6
18
27
21
39
19
17
71
63
56
59
35
29
26
12
37
22
30
85
109
54
28
70
118
90
144