0
6
72
20
32
29
16
26
113
47
27
28
18
21
45
166
90
61
25
229
326
264
24
22
286
60
42
66
134
40
180
75
116
54
204
94
170
82
254
185
43
137