23
173
55
16
36
0
27
30
59
125
34
20
18
340
193
28
81
25
71
466
57
68
45
78
24
75
41
21
15
32
19
82
50
9
106
29
38
33
12
53
76
92
51
73
105
140
60
139
144
39
61