8
38
82
18
114
119
167
72
94
288
258
139
57
24
46
218
206
65
49
44
34
64
76
171
71
145
166
55
59
45
66
359
53
31
41
236
305
69
150
9
50
23
161
48
20
125
213
27
110
175
137
493
6
100
148
51