6
10
29
200
27
18
28
81
30
11
8
90
9
69
36
70
100
52
16
21
57
108
88
41
22
32
53
45
37
107
7
25
104
128
33
59
24
5
20
86
43
76
78
55
63
14
147
61
180
12
92
23
191
67