0
1
5
13
2
10
3
8
22
168
77
27
55
28
69
30
42
15
36
56
51
70
112
23
21
16
40
115
80
26
38
81
11
83
60
37