0
18
6
3
11
126
35
17
15
21
36
10
8
50
47
86
24
12
23
42
28
33
19
27
66
78
20
26
30
38
53
16
43
40
25
64
61
32
91
51
109
154