27
5
77
309
17
6
179
8
11
43
2
0
18
19
15
21
49
13
63
14
26
106
25
60
157
42
148
65
10
54
81
312
74
167
16
35
24
31
516
173
96
41
79
40
218
273
82
101
306
286