0
64
85
36
98
410
89
136
110
38
264
187
411
157
118
183
76
116
683
265
49
176
216
91
844
546
306
66
529
324
105
384
174
190
92
132
139
244
606
138
117
61
131
208
248
516
67
32
127
232
227
143
320
262
120