1
3
0
13
10
4
7
12
9
64
101
65
189
93
235
175
321
232
166
169
274
401
409
67
86
39
649
95
144
135
130
327
84
23
197
342
112
72
54
100
85
194
52
356
269
174
109
128
45
57
48
58
91