12
19
66
56
99
138
47
486
26
14
52
157
6
994
654
13
25
24
23
316
120
235
92
68
181
139
22
212
30
16
18
48
130
325
118
38
623
343
276
189
314
3
43
39
98
236
380
185
147
51
195
107