13
9
8
157
150
144
18
61
14
10
24
68
33
476
424
46
17
21
67
178
128
209
153
44
221
321
254
362
91
93
37
36
66
182
25
38
102
55
75
77
22
6
1564
171
26
57
73
32
344
16