248
362
150
382
230
298
100
469
339
204
488
380
784
124
412
515
41
178
350
247
363
85
38
1539
111
45
44
142
19
59
60
52
34
25
58
81
39
51
23
36
50
106
180
101
107