12
19
26
317
55
89
96
50
76
23
142
29
53
122
38
25
209
301
73
313
117
52
10
56
198
17
69
74
92
202
79
27
151
243
178
205
60
33
88
176
233
35
39
156
140
127
283
90
207
204
187
68
114
203
61
59