8
51
53
54
60
45
511
78
999
12
23
55
21
11
88
179
33
15
24
18
38
59
268
72
136
39
169
25
43
17
166
52
37
19
22
16
34
103
178
317
324
29
154
63
68
283
30
82
114
1201
81