1
0
3
10
18
5
11
56
15
2
20
33
9
13
7
4
6
22
79
27
42
65
52
35
159
60
80
71
114
37
55
46
34
84
28
32
26
31