12
66
43
77
265
26
89
38
15
60
443
28
67
351
322
27
141
111
37
47
442
59
10
29
92
311
49
1650
31
996
53
318
978
212
207
105
189
255
198
3
14
299
101
41
61
57
58
166
32
65
39
24
19