0
6
18
12
59
156
17
31
53
32
40
58
373
96
9
139
39
11
24
37
36
5
196
22
72
23
55
44
28
43
16
4
2
49
29
60
167
115
41
78
54
27
90
87
100
163
26
147
46