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