8
89
18
83
73
75
178
97
131
160
33
57
112
204
108
53
31
67
187
11
100
190
90
146
43
137
296
213
244
148
93
16
82
350
24
9
29
180
86
164
181
63
1522
34
45
77
40
22
81
36
50
15
141
47