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