118
140
33
174
48
188
153
80
163
180
14
15
139
128
147
199
93
21
144
99
97
127
117
106
125
120
74
122
295
236
41
145
1052
119
44
53
94
917
765
250
214
272
154
228
336
292
78
569
489
746
67
517
369
317
160
742
71