59
89
20
107
72
76
40
24
31
99
33
58
91
52
42
96
8
21
32
79
110
82
19
25
62
28
87
56
47
69
136
174
115
102
27
68
206
236
277
17
29
10
78
45
15
11
34
12