382
230
296
100
469
339
204
488
380
784
124
412
514
41
178
350
246
363
85
38
1539
111
45
44
133
19
59
60
52
30
25
58
81
39
50
23
36
105
180
101
106
174