0
38
16
20
11
46
36
19
17
14
9
31
37
25
13
21
45
41
43
77
104
67
35
71
57
78
49
143
30
353
128
135
91
81
72
39
126
51
226
32