0
40
10
5
9
3
13
14
6
20
18
17
27
31
58
2
97
37
22
29
26
12
34
1
11
47
35
56
23
60
16
38
57
143
52
24
96
126