8
10
27
15
54
21
65
26
40
29
18
17
36
104
33
67
31
50
16
170
323
156
9
43
46
39
32
35
20
133
136
324
34
37
119
68
252
294
216
328
28
23
96
41
146
38