18
334
7
44
121
80
19
155
298
90
96
172
53
31
224
106
37
24
170
20
183
17
122
270
1498
62
206
78
397
75
83
54
14
35
43
50
47
39
89
99
40
421
5
29
48
11
68
137
66