57
40
28
10
7
24
13
63
29
48
27
25
78
84
72
26
71
32
21
12
14
298
160
102
302
116
39
377
871
77
60
270
146
133
194
230
438
82
104
80
143
119
62
406
108
159