172
357
394
132
127
65
352
35
374
169
182
270
283
289
135
129
69
46
96
100
21
71
48
269
904
78
228
124
32
298
212
378
229
335
110
174
53
196
84
346
119
293
86
47
218
66
41
306
29
76
59
36
30
101
150
34