21
17
41
113
51
192
474
150
46
63
201
4
9
59
25
69
97
53
412
54
310
32
178
39
31
35
44
55
20
212
94
22
79
106
23
123
75
61
70
14
58
62
119
37
175
270
210
208
18