0
38
16
4
20
11
46
36
19
17
14
9
31
37
25
13
21
45
41
43
77
104
67
35
71
57
78
49
18
143
30
353
128
29
53
28
66
135
44
65
91
90
81
72
151
39