0
16
32
198
28
14
15
37
11
29
34
25
12
136
242
31
22
157
131
26
95
55
314
139
90
77
60
107
103
147
40
18
39
471
618
161
38
63
45
35
48
42
124
168
76
101
23
36