357
153
71
176
48
92
84
57
304
70
270
255
39
127
111
397
164
27
159
34
32
706
67
334
302
177
140
1027
121
264
28
45
174
135
315
154
30
83
107
405
152
139
18
95
237
66
53
110
103
59
306
500
113