0
25
7
4
2
21
84
26
15
23
32
20
18
48
47
12
17
9
22
29
39
27
19
24
89
111
143
93
310
326
33
60
54
28
142
106
40
184
121
64
77
69