14
16
37
12
20
15
11
27
24
55
23
91
43
112
74
28
60
207
193
147
419
201
69
75
199
242
149
72
48
44
39
113
31
62
110
58
261
210
22
94
65
203
404
284
331
175
104
336