180
83
351
283
276
140
330
415
208
36
328
39
117
82
102
58
67
26
18
516
166
40
66
38
23
80
150
286
346
131
19
1236
252
447
178
563
108
162
416
227
903
12844
182
72
86
210
107
288
220
191
113
94
53
123
54