25
4
77
306
16
5
178
7
10
43
2
0
18
19
11
15
20
8
49
13
63
14
26
106
24
59
157
42
27
147
65
54
81
312
73
167
35
30
516
173
96
41
79
39
218
273
76
31
82
101
286