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