0
3
4
13
1
5
8
11
14
18
21
26
17
24
12
126
35
164
40
50
16
27
39
41
28
30
85
72
15
2
23
178
128
32
83
52
9
54
44
100