1
15
29
21
93
51
31
12
97
6
7
46
38
17
28
63
41
78
35
13
34
32
25
3
4
24
77
66
43
22
20
14
59
23
26
5
88
67
37
75