2
18
5
3
7
9
47
6
8
56
4
15
46
12
37
51
66
32
10
28
22
19
48
13
45
58
20
23
57
77
86
36
87
59
27
25
218