51
30
0
15
19
6
25
38
84
18
22
58
24
59
77
382
75
280
123
66
149
95
120
39
50
266
109
41
36
92
76
132
21
28
16
115
68
26
35
69
48
42
70
61
83
14
74
17
64