8
22
13
60
66
233
20
39
29
166
26
15
537
52
102
43
18
127
36
214
32
222
85
57
660
64
34
38
61
42
203
70
27
138
108
14
101
21
56
93
47
499
189
130
72
443
11
58