3
1
8
23
2
5
7
54
11
49
14
20
39
42
6
28
4
10
16
29
12
44
32
37
35
38
59
47
27
84
57
45
48
90
51
46
56
72
69
82
36
31