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