28
94
23
40
45
98
39
153
187
41
31
44
51
99
30
37
5
55
117
115
138
162
60
29
111
47
86
287
253
185
158
207
155
72
139
131
306
198
217
56
196
25
53
140
79
71
61