76
43
114
73
140
138
153
264
203
19
207
903
1058
981
1832
2058
1387
1188
1162
924
1030
82
1514
724
102
110
320
359
164
65
69
30
181
95
300
91
63
91
166
80
153
71
63
13