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