19
155
18
298
90
98
172
53
31
224
106
7
37
24
170
20
183
17
123
270
1512
62
206
78
398
75
83
54
44
14
35
43
50
85
47
39
89
99
40
421
5
29
48
11
68
138
66
9
94
73