19
35
111
17
92
135
26
95
51
90
24
55
12
14
16
39
121
171
40
151
106
293
74
147
113
57
82
44
115
137
69
196
129
86
22
123
138
168
67
46
59
174
87
1
221
360
161
88
13
65
108
187
27
104