50
35
12
27
71
68
15
31
109
10
9
6
61
52
19
106
26
49
42
128
69
136
55
179
67
24
144
74
21
38
123
111
23
184
154
63
20
34
201
260
135
143
91
66
146
113
60
78
72