23
15
104
17
18
14
143
35
82
69
66
41
50
22
26
75
32
24
30
84
72
115
60
46
31
43
64
48
49
94
81
44
27
109
165
37
29
36
39
45
68
111
96
38
10
108