0
24
9
20
18
25
14
160
59
48
15
19
36
131
89
45
21
17
29
32
65
6
78
16
44
68
26
33
53
22
46
185
215
173
87
13
35
58
99
191
306
516
111
367
52