10
30
33
25
42
11
47
85
50
39
12
103
34
139
41
46
99
113
52
69
60
71
18
98
22
32
53
17
186
115
101
107
19
97
31
29
94
84
90
91
15
23
82