8
28
30
3079
41
119
40
34
169
32
50
24
961
6
42
57
109
137
61
12
86
214
258
35
58
19
93
69
43
46
23
31
128
14
13
124
21
54
68
33
26
49
130