4
6
2
9
3
0
60
98
61
65
188
89
227
175
317
230
165
166
268
399
405
64
86
39
649
311
182
94
226
124
143
135
128
325
84
23
197
341
111
72
62
53
37
100
85
190
51
356
269
174
107
223
125
44