8
27
22
88
93
42
76
30
61
86
116
139
68
138
162
109
46
130
21
150
296
18
9
6
59
83
91
34
107
31
208
454
41
32
43
219
205
174
206
60
70
49
80
64
283
29
24
114
52
164
118
379