8
85
14
17
65
16
167
39
20
27
22
166
23
36
66
19
48
50
145
42
26
281
113
18
87
1001
269
58
205
264
3
45
11
35
295
86
59
38
15
12
28