0
1
3
10
29
8
32
27
15
11
5
12
13
33
20
23
39
25
56
45
30
140
34
41
75
22
31
66
60
54
94
52
87
113
28
26
24
50
81
9
19