1
52
400
104
2
67
365
395
169
294
26
14
23
27
16
86
57
5
416
4
100
7
237
248
308
512
9
3
170
159
6
98
8
138
64
279
284
161
80
55
36
127
15
114
583