18
67
71
96
25
8
37
83
100
34
62
88
58
30
80
74
4
66
11
57
65
53
52
38
42
85
31
21
12
69
46
23
73
5
95
14
61
89
39
79
32
40
48
22
82
20
81
93
94
84
51
19
44
99
47
9
56
33
63
36
26
54
98
7
2
1
43
87
29
6
15
16
68
49
10
13
24
55
64
41
92
91
86
28
35
90
45
76
72
70
59
97
60
77
27
17
3
75
78
50