40
21
23
12
15
90
19
99
59
20
107
111
61
14
10
106
18
28
11
112
63
34
80
156
154
174
66
119
36
242
209
43
189
44
57
91
56
26
25
108
32
81
46
31
38
102
3
71