0
40
3
73
16
9
5
31
7
8
19
11
1
41
26
13
6
20
37
113
147
163
119
49
191
111
203
46
44
45
55
60
100
57
175
134
74
28
33
50
32
39
47
80
58
110
18
29