51
23
32
83
56
6
89
28
27
16
38
13
11
10
78
3
5
2
21
8
72
45
22
33
7
9
12
19
40
215
36
41
15
66
20
17