8
100
206
15
12
196
163
44
22
60
35
28
64
10
104
59
124
20
49
101
40
17
86
25
55
161
56
73
29
47
46
95
72
118
70
21
11
4
18
33
45
66
183
269