28
17
14
92
66
78
73
218
25
99
20
59
33
63
143
246
392
416
566
87
167
574
282
53
52
44
40
11
35
19
287
46