18
83
8
103
91
76
188
104
132
175
36
58
125
226
117
54
32
68
206
11
109
106
197
151
44
158
309
228
46
266
157
102
84
399
180
26
10
37
182
99
186
225
67
1778
20
41
53
82
40
23
87
51
16
142