27
126
87
41
326
6
17
7
4
36
286
5
8
20
62
24
495
63
66
21
118
158
34
15
573
9
22
177
197
108
75
198
207
228
131
37
456
35
26
12
373
187
355
312
100
14
130
60
16