19
20
251
2
184
41
50
43
190
332
9
57
54
105
63
108
31
21
25
24
44
48
5
76
28
178
70
56
51
36
121
151
114
118
68
39
42
17
40
15
6
125
74
103
90
99
297
246
8
23
47