1
0
2
4
5
16
28
49
21
44
23
30
13
33
11
10
15
14
6
9
20
18
54
22
29
57
32
12
39
7
50
56
38
215
17
103
37