0
27
8
4
7
17
5
3
2
24
6
12
25
9
32
108
49
11
10
19
30
28
97
20
57
58
29
39
40
81
26
223
18
42
56
21
38
46
705
37
41
159
63