428
15
356
105
29
19
83
32
126
103
18
12
3
26
47
557
104
118
251
54
76
28
178
48
110
85
22
17
96
34
176
27
24
21
112
55
160
16
11
108
90
174
82