18
38
37
2
6
31
98
85
39
71
30
46
74
89
57
15
100
52
21
51
40
66
42
45
65
43
35
93
61
11
55
29
12
56
83
47
5
80
1
14
54
76
94
58
84
33
32
41
79
77
50
10
8
27
9
60
90
75
36
95
20