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