0
2
12
9
28
8
24
18
10
22
38
4
109
14
53
87
35
61
23
27
30
96
47
25
20
76
6
90
43
37
21
77
26
86
29
40
208
13
110
16