2
3
10
15
31
61
37
17
19
35
39
40
51
72
4
25
45
79
50
5
9
23
57
68
66
6
16
44
89
90
82
55
69
70
76
14
11
21
30
58
63
1
29
49
53
56
74
67