8
106
152
83
22
169
285
54
21
60
280
341
9
15
129
19
14
39
269
53
37
168
216
32
256
823
46
347
354
29
49
223
127
33
333
30
80
67
18
23
68
24
70
44
186
97