0
4
36
3
10
9
17
11
7
26
13
49
136
282
87
119
279
78
96
60
381
54
64
97
19
27
40
104
24
74
23
90
33
93
94
55
80
18
44
50
37
107
208
182
34
131
172