200
163
294
60
269
13
78
118
162
49
140
303
267
295
68
425
82
176
24
64
21
73
106
223
9
22
69
56
37
32
121
38
51
100
30
28
83
213
87
80
31
26
40
57
150
146
15
53
86
5
66
12
141
23