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