20
67
50
17
22
12
15
32
18
13
51
16
31
35
27
24
23
39
29
49
26
143
125
40
86
36
66
55
21
189
96
46
34
28
44
108
19