0
1
4
8
11
13
9
17
16
18
47
43
22
84
42
62
52
33
44
31
143
21
14
15
81
48
60
95
50
25
27
86
29
98
12
53
19
6
20
88
151
118