0
10
8
2
3
40
44
27
4
1
9
7
16
90
14
11
6
20
5
58
17
15
22
48
151
170
38
13
65
33
21
77
28
24
26
110
62
115
113
138
95
80
19