8
7
6
44
63
40
95
116
22
98
45
76
90
24
35
43
104
232
27
115
166
111
224
371
126
349
135
174
295
57
218
130
123
185
31
275
25
162
52
366
381
155