6
112
69
26
148
202
176
81
234
162
30
85
63
32
151
165
400
113
160
150
136
95
77
96
97
111
98
182
120
71
287
382
173
258
62
75
155
929
300
726
177
72
105
102
33
93
829
143
208
257
546
67
64
57
83