8
15
33
103
11
84
30
46
29
35
56
41
142
17
74
95
83
120
261
18
208
27
42
351
28
85
97
122
479
44
47
153
34
179
60
253
59
144
194
113
161
55
119
165
277
109
78
166
57
71
101
80
51