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