0
5
3
11
16
4
21
26
10
2
9
6
99
24
18
23
14
8
17
40
25
15
37
30
38
42
126
27
31
44
46
112
51
28
54
36
66
257