2
25
26
41
55
75
59
15
5
9
50
80
82
88
89
18
13
16
28
32
71
85
78
67
7
20
21
74
81
33
10
4
47
76
86
6
49
8
48
58
90
53
63
1
22
23
61
70
11
14
43
46
73
35
68
19
24
44
60
66
79
31
65
56