12
59
64
129
14
33
2180
40
205
37
215
117
268
21
51
46
16
185
99
383
157
168
17
123
240
100
131
22
42
15
45
41
27
272
49
35
147
291
81
167
83
36
26
47
191
10906
141
76
78
153
878
144
118