0
10
8
12
27
6
11
5
4
14
18
20
3
15
59
19
1
26
24
28
48
25
23
56
9
13
49
16
29
7
37
62
60
40
115
75
109
168
91
81
46
625
500
1511