12
66
40
23
170
30
69
124
115
99
61
362
101
91
3
41
268
201
280
51
13
32
479
190
122
143
100
63
27
794
54
81
73
55
26
344
56
179
46
28
105
45
112
192
181
373
103
37
44
319