16
33
7
463
27
54
26
50
37
41
44
88
36
18
45
114
39
305
21
143
140
483
238
297
173
123
268
24
101
82
73
56
353
107
71
64
364
200
177
162
96
77
59
74
122
124
192
248
72
91
69
182
475
49
215
11
241