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