8
15
504
43
37
7
12
69
242
308
119
201
266
228
24
86
95
240
265
59
203
255
224
6
48
57
210
438
46
1365
32
236
380
72
87
142
162
1
50
16
31
25
128
10
77
29
666
0
117
79
45
252