0
1
10
6
5
8
2
3
4
11
16
35
42
28
80
19
32
36
17
24
122
15
20
37
7
23
89
43
66
13
27
95
22
48
53
140
39
38
65
47
160