19
24
15
107
92
156
147
102
78
220
29
14
133
63
27
33
44
174
85
121
82
122
64
36
12
96
69
28
123
160
51
32
76
35
26
95
52
34
196
55
46
39
80
145