27
150
50
174
217
43
100
282
24
69
68
51
46
99
106
185
120
89
173
31
54
82
136
94
36
77
110
166
71
19
115
57
35
47
22
116
75
78
179
25
67
26
96
87
34
154
204
119
128