19
30
219
582
52
71
68
64
45
18
358
169
37
17
10
61
404
109
286
111
408
56
260
110
23
3
12
106
59
29
145
16
82
86
118
22
293
154
687
448
42
752
8
34
21
41
47
131
277
39
78
65
91